显示 * 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。
1
j0hnj 2018-03-11 15:03:46 +08:00 via iPhone
把自己加到 docker 用户组中
|
2
raphaelsoul 2018-03-11 15:05:15 +08:00
sudo gpasswd -a $USER docker
|
4
ghostgril OP @raphaelsoul 的确添加 root 到用户组里面了,但是还是报一样的错误
|
5
xuanhai 2018-03-11 15:28:16 +08:00 via iPhone
sudo docker run
百度一下就能解决了 |
7
ghostgril OP 刚才发现虽然 start 服务的时候显示 ok 已经启动,我查看状态 status 的时候却显示没启动
|
8
ghostgril OP status 显示的 not running,start 的时候显示的是 OK,所以是启动成功?
|
9
Sivan2017 2018-03-11 16:03:53 +08:00
是用的 wsl 吗?
|
10
tomczhen 2018-03-11 16:06:06 +08:00
1. 没有 docker.sock 访问权限
2. docker daemon 没有启动 |
12
kaneg 2018-03-11 16:36:56 +08:00 via iPhone
ps -ef 看下有没有 dockerd 进程
|
15
feverzsj 2018-03-11 17:00:48 +08:00
用 su 取得 root 权限
|
16
scukmh 2018-03-11 17:04:33 +08:00 via Android
service dockerd start
|
17
ghostgril OP 谢谢大家,改用 win 版的 docker 了
|
18
mritd 2018-03-11 17:45:44 +08:00 via iPhone
有一个搞笑的问题是 daemon 没启动
|