使用多个撰写文件时,使用 docker-compose 拉取最新的 docker 镜像

马克·弗朗西斯

我目前使用多个 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用rabbitmq docker compose yml文件构建Docker镜像?

如何在docker-compose中使用本地Docker镜像?

docker 拉取镜像策略/设置

如何修改拉取的 docker 镜像的 Dockerfile?

Podman 从 docker hub 拉取“官方”镜像?

而是从本地docker镜像中拉取

无法运行或拉取 windows docker 镜像

Docker-compose 检查镜像的最新版本

拉docker镜像时Kubernetes ImagePullBackOff错误

使用 docker-compose 构建 docker 镜像并推送到镜像/容器注册表?

如何在使用git的同时构建docker-compose镜像?

使用 codeship 使用 dockercfg 文件从 Github Conatiner Registry 中拉取 docker 镜像

升级镜像时 Docker-compose 卷重置

指定本地镜像文件到 docker-compose

Docker 不从 Mac OS 上的 Docker Hub 拉取镜像

在 gitlab 上构建 docker 镜像后,如何拉取新的 docker 镜像并重启 docker 容器?

组合多个 docker 镜像

使用 Jenkins 管道 docker 插件,如何拉取镜像并将新标签推送给它?

使用 Nginx 的 Docker 镜像并使用 docker compose 和在 Jenkins Pipeline 中运行

如何压缩最新的docker镜像?

Docker Swarm,新机器在机器启动时不会拉取“复制”服务的镜像

使用 docker-compose 在服务器上构建多容器 docker 镜像

使用 docker-compose 构建两个不同标记的 docker 镜像

在 docker compose 中使用不同的配置运行 spring boot docker 镜像

从 Dockerfile 构建镜像后的多个 docker 镜像

Gitlab CI:从 Private Nexus 拉取 Docker 镜像

拉取 CPU 架构不可知的 Docker 镜像

如何防止拉取刚刚创建的 docker 镜像

使用docker-compose时如何为mongodb镜像添加--auth?