docker 在 Ubuntu 运行的时候出现这种问题是怎么回事呢

2018-03-11 15:01:01 +08:00
 ghostgril

显示 * Starting Docker: docker 已经启动了服务了,但是 run 的时候显示以下的问题?

docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See 'docker run --help'.

这种是情况呢,安装的是清华大学镜像站的版本 docker.ce 17。

2239 次点击
所在节点    问与答
20 条回复
j0hnj
2018-03-11 15:03:46 +08:00
把自己加到 docker 用户组中
raphaelsoul
2018-03-11 15:05:15 +08:00
sudo gpasswd -a $USER docker
ghostgril
2018-03-11 15:05:24 +08:00
@j0hnj 我是 root 用户时进入的啊,也需要加入用户组吗
ghostgril
2018-03-11 15:09:51 +08:00
@raphaelsoul 的确添加 root 到用户组里面了,但是还是报一样的错误
xuanhai
2018-03-11 15:28:16 +08:00
sudo docker run
百度一下就能解决了
ghostgril
2018-03-11 15:29:35 +08:00
@xuanhai 一样的结果,本身就是 run 时候出的问题
ghostgril
2018-03-11 15:32:47 +08:00
刚才发现虽然 start 服务的时候显示 ok 已经启动,我查看状态 status 的时候却显示没启动
ghostgril
2018-03-11 15:38:53 +08:00
status 显示的 not running,start 的时候显示的是 OK,所以是启动成功?
Sivan2017
2018-03-11 16:03:53 +08:00
是用的 wsl 吗?
tomczhen
2018-03-11 16:06:06 +08:00
1. 没有 docker.sock 访问权限
2. docker daemon 没有启动
ghostgril
2018-03-11 16:36:01 +08:00
@Sivan2017 是的
kaneg
2018-03-11 16:36:56 +08:00
ps -ef 看下有没有 dockerd 进程
ghostgril
2018-03-11 16:37:03 +08:00
@tomczhen 怎么启动 docker daemon 呢?
ghostgril
2018-03-11 16:37:53 +08:00
@kaneg 没有进程唉
feverzsj
2018-03-11 17:00:48 +08:00
用 su 取得 root 权限
scukmh
2018-03-11 17:04:33 +08:00
service dockerd start
ghostgril
2018-03-11 17:09:56 +08:00
谢谢大家,改用 win 版的 docker 了
mritd
2018-03-11 17:45:44 +08:00
有一个搞笑的问题是 daemon 没启动
Sivan2017
2018-03-11 21:53:06 +08:00
@ghostgril 目前 wsl 貌似不支持 docker,我之前也没成功
xummerj
2018-12-03 11:12:17 +08:00
@Sivan2017
现在可以了,我刚试成功

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/436975

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX