作为使用Docker作为开发工具的一部分,我希望直接访问Boot2Docker提出的docker容器。
例如,如果
docker inspect {container id}
说ip是172.17.0.5,我希望能够通过该ip地址连接到容器。
我完全反对在boot2docker vm上安装端口并通过它们连接,它对我来说不会长期工作。
是否有任何类型的虚拟机配置我可以更改以允许这种直接访问。
答案 0 :(得分:3)
这非常有效:
sudo route -n add 172.17.0.0/16 boot2docker ip
在这里发表评论的答案: http://ispyker.blogspot.co.uk/2014/04/accessing-docker-container-private.html