当我尝试运行docker信息时,我对Docker非常陌生,它会让我出现以下错误。
$ docker info
FATA[0000] Get http:///var/run/docker.sock/v1.17/info: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
我正在使用ubuntu 14.04。 我按照上面提到的安装说明进行操作 https://docs.docker.com/installation/ubuntulinux/#installing-docker-on-ubuntu
但我仍然得到错误。 我该如何解决这个问题?
答案 0 :(得分:29)
发生此错误是因为我在安装docker后没有重新启动计算机。 现在上面的命令对我有用。
答案 1 :(得分:14)
我有类似的问题,重新启动无法正常工作。运行docker -d给了我一个不同的错误
Error loading docker apparmor profile: exec: "/sbin/apparmor_parser": stat /sbin/apparmor_parser: no such file or directory ()
然后跑
sudo apt-get install apparmor
修复apparmor错误
我猜这个守护进程由于apparmor错误而没有在安装后自动启动。 (您的错误可能不同)
环境:Linux Mint 17.1
更新: 还要确保您使用的用户位于泊坞窗组
中答案 2 :(得分:11)
这是因为安装后不会自动启动docker服务。
您可以输入以下命令启动Ubuntu中的docker
服务及其衍生产品(查看Linux Mint):
sudo service docker start
要检查docker是否已启动,此文件应存在:
ls -la /var/run/docker.sock
答案 3 :(得分:2)
我遇到了同样的问题。我需要将我的用户添加到docker组(在/ etc / group上或使用sudo gpasswd -a user docker
- 并重新启动会话。
OS:Ubuntu 14.04.2 LTS 3.13.0-57-generic x64