Ansible Container: docker.errors.NotFound: 404 Client Error: Not Found ("No such container: web_data")

Ansible Container: docker.errors.NotFound: 404 Client Error: Not Found ("No such container: web_data")

我正在尝试使用 Ansible 容器在多个 Docker 容器之间共享一个卷,但出现以下错误:

docker.errors.NotFound: 404 Client Error: Not Found ("No such container: web_data")

我的 container.yml 看起来像:

version: "2"
services:
  web_data:
    from: centos:7
    roles:
      - data
    volumes:
      - /var/www/deployment
    command: [tail, -f, /dev/null]
  nginx:
    from: centos:7
    ports:
      - 8888:80
    roles:
      - nginx
    volumes_from:
      - web_data
    command: [supervisord]

第二个容器开始构建时出现错误。我看了一下 online,显然使用 --debug 开关应该可以解决这个问题,但事实并非如此。

Ansible 版本是:

ansible (2.5.0)
ansible-container (0.9.2)

Docker 版本是:

docker (2.5.1)
docker-compose (1.12.0)
docker-py (1.10.6)
docker-pycreds (0.2.1)

谢谢,

好的,结果是 volumes_from 被 ansible-container build 忽略了。

https://docs.ansible.com/ansible-container/container_yml/reference.html#volumes-from