使用 ansible 拉取 docker 镜像但不运行它

使用 ansible 拉取 docker 镜像但不运行它

我正在使用 ansible。我想上传docker-compose.yml并提取其图像,但不要启动它们

我尝试了这个,但它也会启动图像:

- name: dc
  docker_compose:
    project_src: /srv/foo/
    state: present
    pull: true
    stopped: true

我只想拉——就像我使用一样docker-compose pull

我可以这么做吗?

答案1

现在不支持

解决方法:

- shell: "docker-compose pull"
  args:
    chdir: /path/to/docker-compose-yml/
  changed_when: "'... pull complete' in result.stderr | default('')"

相关内容