At present, part of the experimental environment of computer science courses and the software development environment of the school are built based on virtual machines. As the number of students rapidly increases, the demand for virtual machines goes up correspondingly. Virtual machines consume a lot of resources, and the shortage of resources becomes the bottleneck of laboratory construction. According to the current situation of school resources, this paper proposes to build a docker-based laboratory environment for computer course teaching as well as software development and test, so as to provide teachers and students with various lightweights and stable Linux system services.
Cite this paper
Hu, F. and Che, S. (2019). Establishment of the Docker-Based Laboratory Environment. Open Access Library Journal, 6, e5519. doi: http://dx.doi.org/10.4236/oalib.1105519.
Boettiger, C. (2015) An Introduction to Docker for Reproducible Research. ACM SIGOPS Operating Systems Review, 49, 71-79. https://doi.org/10.1145/2723872.2723882
Combe, T., Martin, A. and Di Pietro, R. (2016) To Docker or Not to Docker: A Security Perspective. IEEE Cloud Computing, 3, 54-62. https://doi.org/10.1109/MCC.2016.100
Peinl, R., Holzschuher, F. and Pfitzer, F. (2016) Docker Cluster Man-agement for the Cloud-Survey Results and Own Solution. Journal of Grid Computing, 14, 265-282. https://doi.org/10.1007/s10723-016-9366-y
Seo, K.-T., et al. (2014) Performance Comparison Analysis of Linux Container and Virtual machine for Building cloud. Advanced Science and Technology Letters, 66, 105-111. https://doi.org/10.14257/astl.2014.66.25