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两个版本,一个是应用服务器,一个是数据库。