Ansible Container: docker.errors.NotFound: 404 Ошибка клиента: не найден ("Нет такого контейнера: web_data")

Я пытаюсь разделить том между несколькими контейнерами Docker, используя Ansible Container, и получаю следующую ошибку:

docker.errors.NotFound: 404 Ошибка клиента: не найден ("Нет такого контейнера: 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]

Ошибка возникает, когда начинается сборка второго контейнера. Я посмотрел онлайн и, видимо, с помощью --debug переключатель должен это исправить, но это не так.

Возможные версии:

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)

Спасибо,

1 ответ

Решение

Хорошо, так получается, что volumes_from игнорируется сборкой ansible-контейнера.

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

Другие вопросы по тегам