【发布时间】:2015-03-08 11:10:51
【问题描述】:
我使用的是 ubuntu 14.04,我还将 docker 升级到最新版本。
每当我执行sudo /etc/init.d/docker start 时,我都会得到一个成功的pid,如下所示,
docker start/running, process 16267
当我查看 PID 详细信息时,我什么也看不到 -
ps -p 16267
PID TTY TIME CMD
当我尝试执行sudo docker version 时,我看到以下内容 -
Client API version: 1.16
Go version (client): go1.2.1
OS/Arch (client): linux/amd64
2015/01/10 10:30:49 Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
sudo docker -d的输出如下,
[2015-01-12T21:05:59.889680188+08:00] [info] docker daemon: ; execdriver: native; graphdriver:
[2015-01-12T21:05:59.889800519+08:00] [83736c52] +job serveapi(unix:///var/run/docker.sock)
[2015-01-12T21:05:59.895688816+08:00] [info] Listening for HTTP on unix (/var/run/docker.sock)
[2015-01-12T21:05:59.904409095+08:00] [83736c52] +job init_networkdriver()
[2015-01-12T21:05:59.932947471+08:00] [83736c52] -job init_networkdriver() = OK (0)
[2015-01-12T21:05:59.933137366+08:00] [fatal] log.go:64 Could not locate dockerinit: This usually means docker was built incorrectly. See http://docs.docker.com/contributing/devenvironment for official build instructions.
我不确定出了什么问题。有没有人克服过类似的问题?我什至不确定何时应该检查更多关于此的日志。这方面的任何指示都会有所帮助。
谢谢
【问题讨论】:
-
如果你直接运行 docker daemon 能否发布输出(不是作为服务?运行 docker daemon:
sudo docker -d -
@jcortejoso 更新了问题,输出为
sudo docker -d
标签: go docker daemon ubuntu-14.04