为什么我无法在Mac OSX上运行Docker?

我使用Homebrew在我的Mac OSX机器(El-Capitan)上安装了Docker。

但是当我尝试运行它,它给了我下面显示的错误。

$ docker --version Docker version 17.06.0-ce, build 02c1d87 $ docker-compose --version docker-compose version 1.14.0, build unknown $ docker-machine --version docker-machine version 0.12.2, build 9371605 $ docker ps Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 

我该如何解决?

看起来你需要先启动Docker守护进程。 检查brew info docker-machine的警告部分。

 $ brew info docker-machine docker-machine: stable 0.12.2 (bottled), HEAD Create Docker hosts locally and on cloud providers https://docs.docker.com/machine Not installed From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/docker-machine.rb ==> Dependencies Build: go ✔, automake ✔ ==> Requirements Build: git ✔ ==> Caveats To have launchd start docker-machine now and restart at login: brew services start docker-machine Or, if you don't want/need a background service you can just run: docker-machine start