Docker Pan 是一个全新的互联网开源项目,它为开发者提供了一个轻量级、快速、无需担心兼容性的虚拟化环境。Docker Pan 最大的优点就是可以做到代码与环境的分离。
我们来看一个例子,当一个程序员想让他的同事或者其他开发者协助他完成一个项目的时候,往往会遇到很多问题,其中最常见的问题就是他新的同事或者开发者可能使用的 IDE、语言版本或者数据库版本等等都和原作者的不一样。从而导致了环境不兼容,卡在环境配置的那一步,浪费了很多时间。而 Docker Pan 可以像快餐店一样,让你挑选你喜欢的配料,最终做出来的快餐品质却又保证了高质量。也就是说,Docker Pan 可以让开发者把代码及所需的环境一起打包,做成一个 Docker 镜像文件。其他开发者在拉取 Docker 镜像文件后,构建完成后,就有了和原作者一模一样的环境,可以直接阅读代码并在同样的环境下编写程序。而且只需要使用一处配置文件即可完成整个项目环境的配置,避免了在多个开发者之间传递虚拟硬件、安装软件环境的烦恼。
总体来说,Docker Pan 是一个为开发者提供高效、快速、稳定的开发环境的工具。我们相信,在未来的日子里,Docker Pan 会给予开发者们极大的帮助,来以更快的速度完成所需的项目。