Docker-based Web Server Instructional System
Suping Wang, Ligu Zhu, Mengke Cheng · 2019
With the rapid development of artificial intelligence, there is an increasing demand for the cultivation of innovative talents in artificial intelligence at the present stage. Based on the cloud services provided by cloud computing, it is an effective practical method to design and develop the integrated system of artificial intelligence and teaching. Docker container, as a lightweight and portable open source engine in cloud computing, provides a great solution in realizing micro-software services, rapid integration, simple operation and maintenance, continuous update and other aspects. Docker container technology can be used to package the instructional system into several mirror applications that are easy to manage. The mirror application and corresponding containers can be used to provide users with SaaS (software as a service), so as to develop a teaching management and learning system with system management, course management and experiment management functions. There is system software, environment configuration and running program required for the normal operation of the system. The instructional system's development is mainly from PC terminal. PC-side Web mainly adopts B/S-based architecture. The system takes MySQL + Express + AngularJS + NodeJS technology route,named MEAN.JS. All users can directly use the tutorial system from any browser. Combined with relevant literature, this paper analyzes and designs the service mode, technical framework, basic functions, extended application and interactive implementation of the instructional system.