【发布时间】:2014-12-13 09:56:00
【问题描述】:
作为 Vagrant 用户,在尝试使用 Docker 时,我注意到使用 Vagrant 和使用 Docker 的开发工作流程之间存在一个显着差异 - 使用 Docker,我每次都需要从头开始重建我的映像,即使我对代码进行了微小的更改。
这对我来说是个大问题,因为图像重建的过程通常非常冗余且耗时。
也许已经发明了一些使用 Docker 的智能工作流程,如果是,它们是什么?
【问题讨论】:
-
@MarkO'Connor 系统如何知道它们是否发生了变化?
-
@MarkO'Connor 我正在使用 Ansible 使用这样的命令
RUN ansible-playbook provision.yml ...构建我的图像 - 它永远不会命中缓存。 -
-
@MarkO'Connor 如果您发布有关缓存的答案,我会接受。
标签: deployment continuous-integration workflow docker