Docker命令不会连接到docker
最新的Mac Sierra 10.12.5和最新稳定的CE Docker for Mac版本17.03.1-ce-mac12(17661)。 Docker说服务器是“开始”,但是当我做命令行“泊坞窗信息”后,长时间的延迟后,我得到以下错误:
Cannot connect to the Docker daemon at tcp://192.168.99.101:2376. Is the docker daemon running?
192.168.99.101
地址听起来像来自Docker Machine的东西。 这听起来像你可能已经导出遗留环境variables覆盖默认值。 请检查:
env | grep DOCKER
如果列出了一些variables,请使用unset
来unset
:
unset DOCKER_HOST
如果是这种情况,那么你的shellconfiguration文件中可能会加载这些环境variables(如eval $(docker-machine env default
))。
问题是我的bash_profile中有几个DOCKER envvariables,显然是来自旧的安装。 在评论这些之后,事情似乎奏效。 从这里得到了build议: https : //github.com/docker/for-mac/issues/302