为什么可以';我在Docker中使用web浏览器中的boot2docker访问8047上的Apache Drill WebUI吗?

为什么可以';我在Docker中使用web浏览器中的boot2docker访问8047上的Apache Drill WebUI吗?,apache,boot2docker,webui,apache-drill,Apache,Boot2docker,Webui,Apache Drill,检查容器ID时返回的端口信息为空: docker@boot2docker:~$ docker inspect ccca41b3fe6f | grep -i port “ExposedPorts”: null, “PortSpecs”: null, “PortBindings”: {}, “PublishAllPorts”: false, “PortMapping”: null, “Ports”: {} 我无法访问drill web UI,但sqlline对于默认存储插件(例如cp)工作正常。我

检查容器ID时返回的端口信息为空:

docker@boot2docker:~$ docker inspect ccca41b3fe6f | grep -i port “ExposedPorts”: null, “PortSpecs”: null, “PortBindings”: {}, “PublishAllPorts”: false, “PortMapping”: null, “Ports”: {}

我无法访问drill web UI,但sqlline对于默认存储插件(例如cp)工作正常。我无法配置新的存储插件,因为web UI不可访问。

现在已通过为主机上的ip和docker容器上的ip添加特定路由来解决此问题:

sudo route add net 172.17.0.0/16 192.168.59.103