如何在MAC上设置DOCKER_HOST环境变量

4

我正在尝试在Mac上运行需要Docker守护程序访问权限的程序。为此,我设置了DOCKER_HOST环境变量,程序可以按以下方式使用:

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 &

I am on Mac OX Capitan 10.11.5

1个回答

0

也许使用 Unix 套接字的方式会有所帮助

docker run -ti -v /var/run/docker.sock:/var/run/docker.sock centos bash

?


我该将DOCKER_HOST变量设置为什么以连接到守护进程? - user_mda
我假设你想要从一个容器中访问另一个容器,就像这里描述的那样:https://github.com/jwilder/nginx-proxy。 - itiic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接