2015-04-29 80 views
5

我想了解有关Ubuntu中的Docker 15.04Ubuntu上的Docker TLS错误

当我给使用泊坞窗像“泊坞窗信息”的任何命令,它会出现以下错误:

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? 

我不明白是什么意思。

有人帮我解决这个错误。

+0

遇到同样的问题。这个错误是特别的,码头守护程序没有运行,但之后的其他问题。 – rockerBOO

回答

1

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

EVAL “$(boot2docker shellinit)”

+0

谢谢,我得到的解决方案。 @Anup –

1

码头运行?

service docker.io restart 

你是否以root身份运行?

sudo docker info 

Env变量是否设置?

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

我在Ubuntu上也是这样,我认为它是以非root用户身份安装,或者以非root用户身份运行,并且必须以root用户身份重新安装或以root用户身份运行/ sudo或不运行,所以我认为这是答案在某些情况下肯定适用。 – Ian

1

我在尝试遵循一些原始的Ubuntu安装说明并且无法启动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 

然后将我的本地用户的码头工人组并重启后,我还是打守护TLS错误。

调查似乎该服务被屏蔽,我试图揭露它,但它仍然不会,直到我也东窗事发docker.socket工作以及启用和使用以下命令的服务:

sudo systemctl unmask docker.service 
sudo systemctl unmask docker.socket 
sudo systemctl enable docker.service 

找到了答案,最后一块在这里情况下,任何的你打这个问题还有: https://groups.google.com/forum/#!topic/docker-user/3Sou7Umo0SA