Docker是git源码控制的替代品吗?

Docker是否打算取代git ,SVN或其他类似的源码控制平台?

如果不是两者如何融合?

不,Docker并不打算取代任何SCM系统。 当你构build一个版本化的图像时,这意味着你刚刚在一个图像中创build了一个应用程序的primefaces版本,然后可以创build一个容器…你将从源代码中获得最有可能从一个存储库获得的代码。

更重要的是,Docker正在与git或其他SCM系统共生。 您可能希望将Dockerfile在除其他configuration文件外的应用程序资源库中。 您可能还想在某个存储库docker-compose.yml文件与其他自定义部署脚本或工具集等一起使用。

不,Docker不能作为git,SVN或类似的替代品。

唯一的关系是Docker容器/图像(我可能在这里使用错误的术语,也许有人可以纠正它)以与git commit历史相似的方式创build/更改。

所以你可以从一些基本的Unix容器开始,然后从中创build两个版本,一个是应用服务器,一个是数据库。