将系统从14.10升级到15.04之后,我似乎无法像以前那样使用docker。 我已经有一个docker组,我的用户是一部分,我曾经能够使用docker没有sudo就好了。 现在我不能使用它,除非我有sudo docker -d
在另一个terminal运行。 只是运行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?
我已经尝试重新安装,重新启动,重新启动服务,并吹出configuration无济于事。 任何提示将不胜感激。 作为一个方面说明,我在vm中安装了15.04,看看我能不能让docker在那里工作,我可以设置它没有问题。 看起来像是从14.10升级的那些人所特有的问题。
你有没有检查这个http://docs.docker.com/articles/systemd/ ? 这帮助我启动Ubunu 15.04下的docker。
mafahand提供的链接告诉的是如何在基于systemd的主机上使用docker。 Ubuntu 15.04现在使用systemd而老版本使用新贵。 这也许可以解释为什么升级系统显示不稳定的行为 看看Ubuntu维基在这方面的一些帮助。
通过安装docker后
sudo apt install docker.io
您可能需要重新启动系统或手动启动docker.socket单元。 出于某种原因,安装后我的机器上没有发生这种情况。
类型
systemctl status docker
检查码头是否正常运行。 如果没有启用使用
sudo systemctl enable docker
以使其永久和/或
sudo systemctl start docker
运行服务。