吉林大学学报(信息科学版) ›› 2024, Vol. 42 ›› Issue (4): 754-759.

• • 上一篇    下一篇

基于 Docker 的计算机基础实验在线环境建设

李慧春a, 梁楠a, 黄伟b, 刘颖a   

  1. 吉林大学a. 公共计算机教学与研究中心; b. 理论法学研究中心, 长春 130012
  • 收稿日期:2023-05-17 出版日期:2024-07-22 发布日期:2024-07-22
  • 作者简介:李慧春(1987— ), 女, 吉林四平人, 吉林大学工程师, 主要从事软件开发、 实验室管理研究, ( Tel) 86-13756078205 ( E-mail) lihc@ jlu. edu. cn; 通讯作者: 刘颖(1982— ), 女, 山东烟台人, 吉林大学副教授, 主要从事智能控制与嵌入式技术研究, ( Tel)86-13504477760( E-mail) liuying329@ jlu. edu. cn。
  • 基金资助:

    计算机基础教育教学研究基金资助项目(2023-AFCEC-275); 吉林省高教科研课题基金资助项目( JGJX2022B6D5)

Online Environment Construction of Computer Basic Experiments Based on Docker

LI Huichuna , LIANG Nana , HUANG Weib, LIU Yinga   

  1. a. Public Computer Teaching and Research Center; b. Theoretical Law Research Center, Jilin University, Changchun 130012, China

  • Received:2023-05-17 Online:2024-07-22 Published:2024-07-22

摘要:

为保证高校计算机实验课正常开展, 以 Docker 技术为基础, 构建了计算机基础实验虚拟实验室。学生通过浏览器访问服务器就可以获得独立的实验环境。 同时, 使用 Docker-Compose 工具对学生实验环境进行创建、开启、停止和删除等多维度管理, 使用 Docker-Swarm 工具保证实验环境的性能, 相当于把线下实验室搬到了线上。实际证明, 该方案能满足计算机基础实验线上教学需求, 为对应的理论教学提供高质量的实验服务。

关键词: Docker 容器, 计算机基础实验, 在线实验, 实验教学, Docker-Compose 工具

Abstract: Under the current situation of normalized management of epidemic situation, in order to ensure the normal development of computer experiment courses in colleges and universities, a virtual laboratory for computer basic experiments is established based on Docker technology. Students can access the server through a browser to obtain an independent experimental environment. The Docker-Compose tool is used to create, open, stop, delete and other multi-dimensional management of students' experimental environments, and to ensure their performance, which is equivalent to moving the offline laboratories online. This scheme can meet the needs of online computer basic experiments and provide high-quality experimental services for corresponding theoretical teaching.

Key words: Docker container, computer basic experiments, online experiments, experimental teaching, Docker-Compose tool

中图分类号: 

  • TP311. 1