在发生更改的情况下运行docker-compose

时间:2018-11-06 17:06:53

标签: docker-compose

仅在docker-compose.yml文件发生任何更改的情况下,我才想运行以下docker-compose操作:

  1. docker-compose pull
  2. docker-compose down
  3. docker-compose up -d

有没有办法实现这一目标?我不太确定我们是否真的能做到这一点。

预先感谢, Sanjiv

1 个答案:

答案 0 :(得分:0)

不确定为什么需要这样做,但是您的问题不是如何运行命令而是检测与本文类似的文件更改:

仅使用这些命令运行脚本而不是.py。

但是,如果您的docker映像没有更改,则您总是会调用 docker-compose pull docker-compose up -d your_service_name 对运行中的容器没有任何影响。如果有更改,它们将被自动拉出并重新创建。或在您的“发行版” 之后调用它,如果我可以这样称呼并对其进行一些自动化的话。