/var/run/docker.sock: 没有那个文件或目录。您是否尝试在没有 TLS 的情况下连接到支持 TLS 的守护进程?
/var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
我对 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
但我仍然遇到错误。
我该如何解决这个问题?
出现此错误是因为我在安装 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
修复装备错误
我猜守护进程没有自动启动 post-install 因为 apparmor 错误。 (您的错误可能有所不同)
环境:Linux薄荷 17.1
更新:
还要确保您使用的用户在 docker 组
中
我遇到了同样的问题。我需要将我的用户添加到 docker 组(在 /etc/group 上或使用 sudo gpasswd -a user docker
- 并重新启动会话。
OS: Ubuntu 14.04.2 LTS 3.13.0-57-generic x64
这是因为 docker 服务在安装后没有自动启动。
您可以在 Ubuntu 及其衍生产品(看着您 Linux Mint)中启动 docker
服务,方法是键入:
sudo service docker start
要检查 docker 是否已启动,此文件应该存在:
ls -la /var/run/docker.sock
开始后docker。使用此命令更改所有者文件:
sudo chown [user]:docker /var/run/docker.sock
如果你的问题没有解决。
sudo mkdir -p /etc/systemd/system/docker.service.d
然后
sudo vim /etc/systemd/system/docker.service.d/options.conf
将此行添加到 options.conf 文件
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:// -H tcp://0.0.0.0:2375
我对 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
但我仍然遇到错误。 我该如何解决这个问题?
出现此错误是因为我在安装 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
修复装备错误
我猜守护进程没有自动启动 post-install 因为 apparmor 错误。 (您的错误可能有所不同)
环境:Linux薄荷 17.1
更新: 还要确保您使用的用户在 docker 组
中我遇到了同样的问题。我需要将我的用户添加到 docker 组(在 /etc/group 上或使用 sudo gpasswd -a user docker
- 并重新启动会话。
OS: Ubuntu 14.04.2 LTS 3.13.0-57-generic x64
这是因为 docker 服务在安装后没有自动启动。
您可以在 Ubuntu 及其衍生产品(看着您 Linux Mint)中启动 docker
服务,方法是键入:
sudo service docker start
要检查 docker 是否已启动,此文件应该存在:
ls -la /var/run/docker.sock
开始后docker。使用此命令更改所有者文件:
sudo chown [user]:docker /var/run/docker.sock
如果你的问题没有解决。
sudo mkdir -p /etc/systemd/system/docker.service.d
然后
sudo vim /etc/systemd/system/docker.service.d/options.conf
将此行添加到 options.conf 文件
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:// -H tcp://0.0.0.0:2375