无法连接到Mac上的Docker守护程序

时间:2017-08-25 21:03:01

标签: docker docker-compose

截至2017年8月25日,使用最新版本的Docker,我知道Docker不再需要VirtualBox设置以及boot2docker才能工作。但是,在尝试连接到它并使用docker-compose时,我无法连接到docker。我的撰写文件就像我使用自制软件安装所有必要的先决条件(因此使用docker-machine)一样,一切都很好。错误消息如下:

Couldn't connect to Docker daemon. You might need to start Docker for Mac.

此后我做了以下事情无济于事:

  • 删除〜/ .docker文件夹
  • 通过应用重新启动docker
  • 重启docker app本身
  • 打开一个新的终端会话

1 个答案:

答案 0 :(得分:0)

事实证明,~/.bash_profile docker-compose正在阅读并尝试连接到docker-machine时,我有一些旧的docker环境变量。在我的~/.bash_profile注释掉以下内容之后:

export DOCKER_CERT_PATH=/Users/williamrwatson/.boot2docker/certs/boot2docker-vm export DOCKER_TLS_VERIFY=1 export DOCKER_HOST=tcp://192.168.59.103:2376

我很高兴去:

Creating network "docker_default" with the default driver Creating docker_redis_1 ... Creating docker_redis_1 ... done