Ubuntu上的Docker TLS错误

时间:2015-04-29 14:42:26

标签: docker

我正在尝试了解ubuntu 15.04中的 Docker

当我使用#34; 泊坞广告信息"等码头提供任何命令时,会出现以下错误:

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?

我不明白这是什么意思。

有人帮我解决了这个错误。谢谢

3 个答案:

答案 0 :(得分:1)

docker正在运行吗?

service docker.io restart

你是否以root身份运行?

sudo docker info

是否设置了Env变量?

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

答案 1 :(得分:1)

我在尝试遵循一些原始的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组并重新启动后,我仍然遇到Daemon 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

答案 2 :(得分:1)

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

eval" $(boot2docker shellinit)"