问题描述
当我尝试运行docker info时,我对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上提到的安装说明进行操作
但我仍然得到错误。我怎样才能解决这个问题?
最佳解决办法
发生此错误是因为我在安装docker后没有重新启动计算机。现在上面的命令对我有用。
次佳解决办法
我有一个类似的问题,重新启动没有工作。运行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错误
我猜这个守护进程没有自动启动post-install因为apparmor错误。 (您的错误可能有所不同)
环境:Linux Mint 17.1
更新:还要确保您使用的用户位于泊坞窗组中
第三种解决办法
这是因为安装后不会自动启动docker服务。
您可以通过输入以下命令在Ubuntu及其衍生产品(查看Linux Mint)中启动docker
服务:
sudo service docker start
要检查docker是否已启动,此文件应存在:
ls -la /var/run/docker.sock
第四种办法
我有同样的问题。我需要将我的用户添加到docker组(在/etc /group上或使用sudo gpasswd -a user docker
– 并重新启动会话。
操作系统:Ubuntu 14.04.2 LTS 3.13.0-57-generic x64