我目前使用多个 docker compose 文件来分隔本地“堆栈”容器。我latest
在所有标签上运行标签并使用以下命令尝试拉取最新标签的最新版本:
docker-compose pull && docker-compose \
-f docker-compose.yml \
-f docker-compose/one.yaml \
-f docker-compose/two.yaml \
-f docker-compose/three.yaml \
up -d
我的理解是docker-compose pull
应该给我最新版本的latest
标签。我注意到出于某种原因,我一直在运行旧容器。如果我手动latest
对容器上的标签运行 pull并重新运行此命令,它将下载最新的容器并运行它,但docker-compose pull
不会。
如何latest
为所有正在运行的容器获取最新版本的标签?
docker-compose
使用不同或多个撰写文件的语法是在-f filename
您运行的命令之前。例如
docker-compose \
-f docker-compose.yml \
-f docker-compose/one.yaml \
-f docker-compose/two.yaml \
-f docker-compose/three.yaml \
up -d
或拉:
docker-compose \
-f docker-compose.yml \
-f docker-compose/one.yaml \
-f docker-compose/two.yaml \
-f docker-compose/three.yaml \
pull
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句