Macos 为什么可以';我不能在Mac OSX上运行Docker吗?
我使用自制软件在Mac OSX机器(El Capitan)上安装了Docker 但当我尝试运行它时,它会给出如下所示的错误Macos 为什么可以';我不能在Mac OSX上运行Docker吗?,macos,docker,Macos,Docker,我使用自制软件在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
$ 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机器的“注意事项”部分
$ 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
没有必要卸载docker,我也遇到了这个障碍,在Mac上,遵循以下步骤
- 转到应用程序文件夹并单击docker图标
- 等待它开始
- 一旦docker启动,您就可以毫无问题地运行任何docker命令
docker machine
来自docker Toolbox,完全不同的软件安装和工作方式。我建议您摆脱它,从docker网站获得docker for Mac。更容易处理。它为您处理一些后端的东西,您必须自己使用docker机器。