使用 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
作为使用 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