如何在Ubuntu 15.04上运行Docker?

时间:2015-05-08 23:11:27

标签: ubuntu docker

我关注了official instructions on how to install Docker on Ubuntu,将我的帐户添加到" docker"分组并重新启动计算机,我无法运行" docker" (甚至不是root用户)因为我收到以下错误:

$ sudo docker info
FATA[0000] Get http:///var/run/docker.sock/v1.18/info: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? 

但是,我意识到,如果从另一个会话中我运行" sudo docker -d",那么即使不使用" sudo",Docker也能正常工作。

解决此问题的最佳方法是什么?我想这个问题与服务脚本有关,但我很惊讶我无法找到指示,甚至其他人发现同样的问题。

2 个答案:

答案 0 :(得分:13)

要使Docker守护程序在15.04启动时运行,您可以运行:

systemctl enable docker

我猜他们会在更多人抱怨此问题后立即更新get.docker.com脚本,另请参阅https://github.com/docker/docker/issues/12002#issuecomment-106759295

您还可以运行systemctl is-enabled docker以查看它当前是否已启用。

答案 1 :(得分:2)

有一个similar issue (11989),上面写着:

这可能是与docker守护程序相关的问题,不是在某些Ubuntu版本(cat /etc/lsb-release)下自动启动的。 See #12002举个例子。

  

守护程序是否正在运行?

sudo service docker status

Issue 12002说明了Ubuntu 15.04的问题:

  

每次重启后我都需要sudo service docker restart   我在Ubuntu 15.04上遇到了同样的问题   在" sudo service docker restart"之后它开始工作了。