为简化网络编程课程实验教学环境的搭建过程,保证环境的真实性、灵活度和可扩展性,以Vagrant为基础架构设计和实现了基于真实环境的虚拟化实验平台。该方法减少了开发环境不一致所导致的各类问题,简化了实验室的相关配置,有助于网络编程课程实验教学环境的灵活部署及配置,有利于实验环境的迁移并保证了学生课后环境与教学环境的一致性。