【发布时间】:2015-07-02 08:24:28
【问题描述】:
将我的系统从 14.10 升级到 15.04 后,我似乎无法像以前那样使用 docker。我已经有一个 docker 组,我的用户是其中的一部分,而且我过去可以在没有 sudo 的情况下使用 docker 就好了。现在我不能使用它,除非我有 sudo docker -d 在另一个终端上运行。简单地运行docker ps 会给我这个错误:
FATA[0000] Get http:///var/run/docker.sock/v1.18/containers/json: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
我尝试重新安装、重新启动、重新启动服务和破坏配置均无济于事。任何提示将不胜感激。附带说明一下,我在 vm 中安装了 15.04 以查看是否可以让 docker 在那里工作,并且可以毫无问题地设置它。似乎是从 14.10 升级的用户特有的问题。
【问题讨论】:
-
因为它与新的 Ubuntu 版本有关,所以应该在 askubuntu.com 或任何 docker 论坛上询问,也许在 serverfault.com 上。
-
ubuntu 15.04 从 upstart 切换到 systemd - wiki.ubuntu.com/SystemdForUpstartUsers - 这就是 docker 服务没有自动启动的原因。
-
@Alexander,好点子,我会继续调查这些论坛。
-
@ISanych,我也是这么想的,但是即使我通过 systemctl 设置了服务,它也不起作用。
-
@haymez journalctl 日志中有关于该服务的任何内容吗?
标签: linux ubuntu service docker daemon