Tag: commit

使用提交更新docker图像的小改动

我想利用caching/分层docker图像来节省带宽,磁盘空间和时间。 假设: 我有一个Web应用程序泊坞窗图像安装和部署到几个docker主机。 泊坞窗图像包含我的networking应用程序的源代码。 我工作的代码,现在有一个新版本的代码。 我应该如何自动创build一个新的docker提交上面的最后一个图像只包含错误修正? 我的目标是只需要下载一个小的bugfix diff来获取已经下载了以前映像的docker主机的新映像。 这是我目前关于它的反思的状态: 我可能会结束使用docker commit以某种方式保存图像中的更新。 但是,我怎样才能访问图像内容? 即使如此,我将如何导入我的更改,而不会混淆与原来的泊坞窗图像与各种工具(git和shell脚本)无关的服务的web应用程序? 我已经看过卷来与另一个docker分享这个代码,这个Docker会负责更新它。 但卷不承诺。 感谢任何有关如何实现这一目标的见解! 编辑:使用多个Dockerfile似乎另一种方式来做到这一点,thj http://jpetazzo.github.io/2013/12/01/docker-python-pip-requirements/类似的问题。 看来我需要在运行中生成我的dockerfiles。