如何在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