随着大数据、 云服务等技术的兴起, Docker作为开源的轻量级容器, 重新定义了软件的交付方式。文章介绍了基于Docker进行研发部署的整个过程, 由一台虚拟机将编写的Python程序通过Docker打包成镜像并上传开源的云平台, 由另一台虚拟机通过Docker下载之前打包好的Docker镜像, 完成运行和调试。实践证明, Docker实现了程序在云平台中的开源共享, 有效地解决了传统软件存在的交付问题。