在Ubuntu上的Docker TLS错误

我正在尝试在Ubuntu 15.04中学习Docker

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

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? 

我不明白这是什么意思。

有人帮我解决这个错误。

如果你正在使用boot2docker并且正在运行,这应该可以解决你的问题

eval“$(boot2docker shellinit)”

docker运行?

 service docker.io restart 

你是以root身份运行吗?

 sudo docker info 

Envvariables是否设置?

 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错误。

调查服务似乎被掩盖,我试图unmasking它,但它仍然不会工作,直到我也解除docker.socket,以及启用服务与以下命令:

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

find了最后一块的答案,以防万一你们遇到这个问题: https : //groups.google.com/forum/#!topic/docker-user/3Sou7Umo0SA