如何在 Ubuntu 15.04 上 运行 Docker?
How to run Docker on Ubuntu 15.04?
我关注了 official instructions on how to install Docker on Ubuntu,将我的帐户添加到 "docker" 组并重新启动了计算机,但我无法 运行 "docker"(甚至作为根)因为我得到以下错误:
$ 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",那么 Docker 就可以正常工作,即使不使用 "sudo"。
解决此问题的最佳方法是什么?我想这个问题与服务脚本有关,但令我惊讶的是我找不到说明,甚至其他人也找不到同样的问题。
有一个similar issue (11989),上面写着:
这可能是与 docker 守护进程在某些 Ubuntu 版本 (cat /etc/lsb-release
) 下无法自动启动有关的问题。 See #12002 举个例子。
Is the daemon running?
sudo service docker status
Issue 12002 即使对于 Ubuntu 15.04:
也说明了这个问题
I need to sudo service docker restart after every reboot
I'm having the same issue on Ubuntu 15.04.
After "sudo service docker restart
" it starts working.
要在 15.04 上启动 Docker 守护程序 运行,您可以 运行:
systemctl enable docker
我猜他们会很快更新 get.docker.com 脚本,当有更多人对此抱怨时,另请参阅 https://github.com/docker/docker/issues/12002#issuecomment-106759295
您还可以运行 systemctl is-enabled docker
查看它当前是否启用。
我关注了 official instructions on how to install Docker on Ubuntu,将我的帐户添加到 "docker" 组并重新启动了计算机,但我无法 运行 "docker"(甚至作为根)因为我得到以下错误:
$ 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",那么 Docker 就可以正常工作,即使不使用 "sudo"。
解决此问题的最佳方法是什么?我想这个问题与服务脚本有关,但令我惊讶的是我找不到说明,甚至其他人也找不到同样的问题。
有一个similar issue (11989),上面写着:
这可能是与 docker 守护进程在某些 Ubuntu 版本 (cat /etc/lsb-release
) 下无法自动启动有关的问题。 See #12002 举个例子。
Is the daemon running?
sudo service docker status
Issue 12002 即使对于 Ubuntu 15.04:
也说明了这个问题I need to sudo service docker restart after every reboot
I'm having the same issue on Ubuntu 15.04.
After "sudo service docker restart
" it starts working.
要在 15.04 上启动 Docker 守护程序 运行,您可以 运行:
systemctl enable docker
我猜他们会很快更新 get.docker.com 脚本,当有更多人对此抱怨时,另请参阅 https://github.com/docker/docker/issues/12002#issuecomment-106759295
您还可以运行 systemctl is-enabled docker
查看它当前是否启用。