我正在尝试启动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号和所有信息......
为什么它无法与守护进程连接?
答案 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上。