Docker守护程序正在运行但无法连接

时间:2015-11-17 10:26:09

标签: ubuntu docker daemon

我正在尝试启动Docker,我在虚拟机中的虚拟机中运行了Docker。我正在使用Ubunty的最新版本(我今天已下载)和我的SO Mac OS。

我已按照以下步骤安装了docker:http://docs.docker.com/linux/step_one/

现在我正在尝试检查安装是否良好。

$ docker run hello-world

我得到“Cannon连接到docker守护程序......”

我检查守护程序是否正在运行:

$ ps aux | grep docker

我得到一个PID号和所有信息......

为什么它无法与守护进程连接?

2 个答案:

答案 0 :(得分:4)

我建议关注“Mac OS X

安装 docker machine 后,创建一台计算机

docker-machine create --driver virtualbox default
eval "$(docker-machine env default)"

然后docker命令应该可以工作。

答案 1 :(得分:3)

我在OS X上遇到了Docker的问题,这看起来很不稳定,但在Ubuntu Linux上(对于没有虚拟机的普通操作系统),我的工作正常。如果您正在使用Ubuntu,请确保在每个docker命令之前键入 sudo

而不是:

docker run hello-world

只需输入:

sudo docker run hello-world

在我的情况下,它解决了错误问题" Cannon连接到docker守护程序......",但仅在Ubuntu上