首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“码头工人”(DND)尚未启动

“码头工人”(DND)尚未启动
EN

Stack Overflow用户
提问于 2017-12-21 17:12:45
回答 2查看 963关注 0票数 0

我有一个安装了简单Ubuntu 16.10容器docker.io

码头进程启动后终止,并记录有此信息。有什么疑难解答建议吗?

代码语言:javascript
复制
$ docker run -it --name dcos-ubuntu-python5 python-docker /bin/bash

root@5ff6bb6b6dc7:/# docker run hello-world
docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?.
See 'docker run --help'.

root@5ff6bb6b6dc7:/# service docker start
 * Starting Docker: docker                                                                                                                                          [ OK ]
root@5ff6bb6b6dc7:/# service docker status
 * Docker is not running

root@5ff6bb6b6dc7:/# tail -f /var/log/docker.log
time="2017-12-21T17:09:45.464736873Z" level=info msg="libcontainerd: new containerd process, pid: 50"
time="2017-12-21T17:09:46.472578239Z" level=fatal msg="Error starting daemon: error initializing graphdriver: operation not permitted"
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-21 17:36:09

为什么要在码头集装箱内运行码头?

码头工人是为了帮助码头发展而发展起来的.它需要--privileged标志来运行码头容器。(请阅读jpetazzo的博客这里。)

如果你真的想在码头集装箱中执行码头,你也有其他的选择。

  1. 绑定挂载docker.sock。有些人称这为DooD(Docker-outside-of-Docker) -v /var/ run /docker.sock:/var/run/docker.sock
  2. 安装docker (客户端)并指定DOCKER_HOST来访问远程坞守护进程。小心带证书的套接字保护
票数 1
EN

Stack Overflow用户

发布于 2017-12-21 18:53:35

答案很简单。

代码语言:javascript
复制
docker run -it --privileged --name dcos-ubuntu-python5 python-docker /bin/bash

(“太阳月亮”的回应中也提到了这一点。所以要归功于他)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47929741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档