从 docker 容器连接到主机?
Connecting from a docker container to the host?
我正在 OSX 使用 boot2docker。 OSX 主机上的端口 6379 上有一个 Redis 服务器 运行,我想从容器内部访问它。
但是:
docker@boot2docker:~$ telnet 172.17.42.1 6379
telnet: can't connect to remote host (172.17.42.1): Connection refused
如何将主机端口6379暴露给容器?
我回答了一个类似的问题。您可以 运行 您的容器与 --add-host
如前所述,或者您也可以直接使用本地 Mac 的 dns 名称。
我正在 OSX 使用 boot2docker。 OSX 主机上的端口 6379 上有一个 Redis 服务器 运行,我想从容器内部访问它。
但是:
docker@boot2docker:~$ telnet 172.17.42.1 6379
telnet: can't connect to remote host (172.17.42.1): Connection refused
如何将主机端口6379暴露给容器?
我回答了一个类似的问题--add-host
如前所述,或者您也可以直接使用本地 Mac 的 dns 名称。