Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从docker容器连接到主机?_Docker_Boot2docker - Fatal编程技术网

从docker容器连接到主机?

从docker容器连接到主机?,docker,boot2docker,Docker,Boot2docker,我在OSX上使用boot2docker。端口6379上的OSX主机上运行着一台redis服务器,我想从容器内部访问它 然而: docker@boot2docker:~$telnet 172.17.42.1 6379 telnet:无法连接到远程主机(172.17.42.1):连接被拒绝 如何将主机端口6379公开给容器?我回答了一个类似的问题。您可以使用前面提到的“添加主机”运行容器,也可以直接使用本地Mac的dns名称。谢谢。这很有帮助。然而,我的Mac电脑的IP不断变化。如何获取我的主机Ma

我在OSX上使用boot2docker。端口6379上的OSX主机上运行着一台redis服务器,我想从容器内部访问它

然而:
docker@boot2docker:~$telnet 172.17.42.1 6379
telnet:无法连接到远程主机(172.17.42.1):连接被拒绝


如何将主机端口6379公开给容器?我回答了一个类似的问题。您可以使用前面提到的“添加主机”运行容器,也可以直接使用本地Mac的dns名称。

谢谢。这很有帮助。然而,我的Mac电脑的IP不断变化。如何获取我的主机Mac的DNS名称?谢谢!我花了很长时间才找到解决办法