我正在与ansible-container斗争。我遇到的问题类似于 here中的问题,其中建议未正确配置docker。基本上我有一个简单的例子,没有建立容器。我根据instructions在Ubuntu 16.04上安装了docker 而hello world和Ubuntu bash示例都有效。
有人能指出一些文档/参考资料,指出正确的docker设置和/或最好的调试方法。我突然意识到我的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"
答案 0 :(得分:0)
您的ansible/container.yml
有一行像
command: ['/bin/false']
但/bin/false
似乎在上面写入的图像ansible/container.yml
中不存在。
如果您分享了ansible/container.yml
,我们可以为您提供更多帮助。
答案 1 :(得分:0)
你在your comment中说过:
我只想尝试运行一个空项目。 ansible-container init - >构建 - >运行,请参阅https://docs.ansible.com/ansible-container/getting_started.html#dipping-a-toe-in-starting-from-scratch
您还问:
有人能指出一些文档/参考资料,指出正确的docker设置和/或最好的调试方法。
尽管在StackOverflow上要求外部文档是偏离主题的,但您甚至懒得阅读眼前的文档,那么您如何期望另一篇文档对您有所帮助?
引用您引用的同一页:
让我们看一下工作示例。 []
ansible-container init ansible.django-gulp-nginx ansible-container build ansible-container run
您尝试构建并运行空骨架。不指定容器(如果您打开ansible/container.yml
,您将只看到添加内容所需的注释)而无需编写实际的剧本(ansible/main.yml
)。