【发布时间】:2017-01-29 17:54:19
【问题描述】:
虽然很多人都想关闭这篇文章,但我还是应该问问自己做错了什么,因为我快疯了,找不到解决办法。
我已经在 Fedora 24 中安装了 Docker,一切似乎都很好,但是如果没有 sudo,我就无法运行 docker 命令,这很烦人(至少对我而言)。
我以普通用户(非 root)身份登录,一旦我运行命令,我就会看到以下消息:
$ docker ps
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
但是,如果我只运行 docker,我可以看到可能的命令列表:-\
我关注了this guide,也阅读了很多(这里是一个小列表):
- http://bsaunder.github.io/2014/12/21/running-docker-without-sudo/
- Running Docker as non-root user
- How to run docker image as a non-root user?
但我肯定错过了一些东西,有什么能照亮我吗?我在这里缺少什么?我知道问题是用户没有/var/run/docker.sock 的权限,但解决方法是什么?
【问题讨论】:
-
可能是因为这篇文章有更多的理由存在于serverfault.com 上?
-
@Jens 我不确定,让我们看看你是否正确,如果是,请道歉