如何在MAC上设置DOCKER_HOST envvariables
我试图在Mac上运行需要docker守护进程运行的程序。 为此,我设置了程序可以使用的DOCKER_HOST
envvariables,方法如下
setenv DOCKER_HOST "tcp://<ip-of-docker-daemon-host>:2375"
但程序将其检测为http地址。 我也尝试了以下
setenv DOCKER_HOST "http://<ip-of-docker-daemon-host>:2375" setenv DOCKER_HOST tcp://<ip-of-docker-daemon-host>:2375
但仍然有同样的错误。 我也重新启动了docker守护进程,确保它在2375端口上可用,如下所示
sudo docker -H 0.0.0.0:2375 -d &
我在Mac OX Capitan 10.11.5上
也许unix套接字的方法将有所帮助
docker run -ti -v /var/run/docker.sock:/var/run/docker.sock centos bash
?