无法在Mac上连接到Docker守护进程

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

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

我做了以下无效:

  • 删除〜/ .docker文件夹
  • 通过应用程序重新启动泊坞窗
  • 重新启动泊坞窗应用程序本身
  • 开一个新的terminal会话

事实certificate,我的~/.bash_profile中有一些旧的docker环境variables,因此docker-compose正在读取并尝试连接到docker-machine 。 从我的~/.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