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