从docker集装箱连接到主机?

我在OSX上使用boot2docker。 有一个Redis服务器在6379端口的OSX主机上运行,​​我想从容器内访问它。

然而:
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名字。