Ansible-контейнер не создает образ докера

Я борюсь с ansible-контейнером. У меня есть проблема, похожая на найденную здесь, где предполагалось, что докер настроен неправильно. По сути, у меня есть пример с голыми костями, а контейнер не построен. У меня есть docker, установленный на Ubuntu 16.04 в соответствии с инструкциями, и примеры hello world и Ubuntu bash работают.

Может ли кто-нибудь указать мне на некоторую документацию / ссылки, которые указывают на правильную настройку докера и / или лучший способ отладки этого. Мне пришло в голову, что мой DNS не может быть настроен правильно.

Я просто использую следующие команды и получаю в результате ошибку:

ansible-container init
ansible-container build
ansible-container run
ERROR: for ansible-container  invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"/bin/false\\\": stat /bin/false: no such file or directory\"\n"

2 ответа

Решение

Вы заявили в своем комментарии:

Я просто пытаюсь запустить пустой проект. ansible-container init -> build -> run см. https://docs.ansible.com/ansible-container/getting_started.html

Вы также спросили:

Может ли кто-нибудь указать мне на некоторую документацию / ссылки, которые указывают на правильную настройку докера и / или лучший способ отладки этого.

Несмотря на то, что запрашивать внешнюю документацию в Stackru не по теме, вы даже не удосужились прочитать документацию, которая есть у вас на глазах, так как вы ожидаете, что другая часть документации поможет вам?

Цитирую ту же самую страницу, на которую вы ссылались:

Давайте посмотрим на рабочий пример. [ ]

ansible-container init ansible.django-gulp-nginx
ansible-container build
ansible-container run

Вы пытались построить и запустить пустой скелет. Без указания контейнеров (если вы открыли ansible/container.yml вы будете видеть только комментарии, которые вам нужны, чтобы добавить контент) и без написания фактического playbook (ansible/main.yml).

Ваш ansible/container.yml есть строка с командой вроде

command: ['/bin/false']

но /bin/false кажется, не присутствует на изображении, написанном выше в том же ansible/container.yml, Если вы поделитесь ansible/container.yml мы можем помочь вам больше.

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