使用 Boot2Docker 直接访问容器

Direct access to containers using Boot2Docker

作为使用 Docker 作为开发工具的一部分,我想直接访问 Boot2Docker 提供的 docker 容器。

例如如果

docker inspect {container id}

说 ip 是 172.17.0.5,我希望能够通过该 ip 地址连接到容器。

我完全反对在 boot2docker 虚拟机上安装端口并通过它们连接,它不会长期工作。

是否有任何类型的 virtualbox 配置我可以更改以允许那种直接访问。

这非常有效: sudo route -n add 172.17.0.0/16 boot2docker ip

在此处的评论中找到答案: http://ispyker.blogspot.co.uk/2014/04/accessing-docker-container-private.html