如何使用主机MacOS机器连接到docker容器上运行的服务?

时间:2015-10-30 18:08:03

标签: docker boot2docker docker-machine

我正在尝试在Docker机器上安装Docker上的Hadoop。长话短说,我需要能够curl 172.17.0.1:8500

在虚拟机中可以正常工作但在MacOS中失败。

curl: (7) Failed connect to 172.17.0.1:8500; Operation timed out

我应该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:2)

来自sequenceiq/docker-ambari的Krisztian Horvath非常友好地帮助我。

所以,你需要做的是

docker-machine ip default

获取VM_IP您的虚拟机IP,然后

sudo route add -net 172.17.0.0/16 VM_IP