Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu上的Docker TLS错误_Docker - Fatal编程技术网

Ubuntu上的Docker TLS错误

Ubuntu上的Docker TLS错误,docker,Docker,我正在努力学习ubuntu 15.04中的Docker 当我使用docker发出任何命令时,如“docker info”,会出现以下错误: FATA[0000] Post http:///var/run/docker.sock/v1.17/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon wi

我正在努力学习ubuntu 15.04中的Docker

当我使用docker发出任何命令时,如“docker info”,会出现以下错误:

FATA[0000] Post http:///var/run/docker.sock/v1.17/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
我不明白这是什么意思

有人帮我修复这个错误。谢谢。docker正在运行吗

service docker.io restart
你是以root用户身份运行吗

sudo docker info
是否设置了环境变量

env | grep DOCKER
DOCKER_HOST=tcp://.....:2376
DOCKER_TLS_VERIFY=1
DOCKER_CERT_PATH=/.....

我在不久前尝试按照Ubuntu的一些原始安装说明进行安装时遇到了这个问题,但无法启动docker服务

我运行了以下程序来安装docker的最新版本:

wget -qO- https://get.docker.com/gpg |sudo apt-key add -
curl -sSL https://get.docker.com/ubuntu | sudo sh
sudo apt-get update
然后在将我的本地用户添加到docker组并重新启动之后,我仍然遇到了守护程序TLS错误

在调查该服务时,它似乎被屏蔽,我尝试将其屏蔽,但直到我也将docker.socket屏蔽并使用以下命令启用该服务,它仍然无法工作:

sudo systemctl unmask docker.service
sudo systemctl unmask docker.socket
sudo systemctl enable docker.service
在这里找到了最后一篇文章的答案,以防你们中的任何人也碰到这个问题:

如果您正在使用boot2docker及其运行,这应该可以解决您的问题


eval“$(boot2docker shellinit)”

我在Ubuntu中也有这个,我认为它要么以非root安装,要么以非root运行,要么以root安装,要么以root/sudo运行,要么不运行,所以我认为这个答案在某些情况下肯定适用。有同样的问题。这个错误特别是docker守护进程没有运行,但是之后出现了其他问题。谢谢,我得到了解决方案@阿努普