从 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 名称。