我四处搜寻并发现了一些类似的问题,但似乎没有任何答案可以完全澄清。
场景:较新的图像不断被推送到相关的Docker注册表。 我想使用docker-compose总是从注册表中提取最新的图像,然后用从最新图像部署的新容器替换Docker主机上现有的运行容器。
刚刚执行'docker-compose up -d'吗? 或者我需要在此之前做一个'docker-compose pull'或任何其他步骤?
答案 0 :(得分:6)
您只是在运行此命令时无法提取新的服务图像:
docker-compose up -d
如果您需要始终检查更新的图像并使用它,此命令应该适合您:
docker-compose pull && docker-compose up -d