无法在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