【发布时间】:2014-03-19 06:02:31
【问题描述】:
将 Docker 版本更新为 0.8.0 后,输入 sudo docker version 时收到错误消息:
Client version: 0.8.0
Go version (client): go1.2
Git commit (client): cc3a8c8
2014/02/19 12:54:16 Can't connect to docker daemon. Is 'docker -d' running on this host?
我已经按照说明输入了命令sudo docker -d,我得到了这个:
[/var/lib/docker|2462000b] +job initserver()
[/var/lib/docker|2462000b.initserver()] Creating server
open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory[/var/lib/docker|2462000b] -job initserver() = ERR (1)
2014/02/19 12:55:57 initserver: open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory
我该如何解决这个问题?
【问题讨论】:
-
你在运行docker -d的时候用sudo了吗?
-
我注意到错误中写着
no such file or directory[/var/lib/docker|2462000b]。/var/lib/docker是否存在于您的系统中?如果没有,那么我认为您需要重新安装 Docker。 -
我有同样的问题(无法连接到 'ps' 显示仍在运行的守护程序),但启动守护程序时我没有收到任何“找不到文件”消息。 /var/lib/docker 确实存在。
-
你在 VPS 上使用 docker 吗?
-
从这里安装docker桌面,它会解决的。 docs.docker.com/docker-for-mac/install