-1

我正在与 ansible-container 斗争。我有一个类似于在此处发现的问题,其中建议 docker 配置不正确。基本上我有一个简单的例子,没有构建容器。我按照说明在 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"
4

2 回答 2

0

您在评论中说:

我只是想运行一个空项目。ansible-container 初始化 -> 构建 -> 运行参见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)。

于 2017-01-14T16:15:04.917 回答
0

ansible/container.yml有一条带有类似命令的行

command: ['/bin/false']

/bin/false似乎不存在于上面写的图像中ansible/container.yml。如果您分享您的ansible/container.yml,我们可以为您提供更多帮助。

于 2017-01-14T15:11:18.177 回答