环境说明:

虚拟机环境:vmware workstation NAT模式

Windows主机 IP:192.168.1.8

Linux 虚拟机  IP:192.168.41.230

Docker容器  IP:172.17.0.2

通常我们选择在Windows主机中安装虚拟机(VMware Workstation),然后在虚拟机中部署Docker容器。而我们部署在Docker中的容器外部网络(和Windows同一层的网络)是无法访问的。

创建容器时可以选择docker自带的端口映射功能能够跨网络实现172.17.0.2与192.168.41.230的通信。参考命令如下

sudo docker run -p 8182:8181 --name onos1 onosproject/onos

这里我们可以通过访问192.168.41.230的8181端口映射到172.17.0.11的8181端口,Windows主机可以直接访问onos服务

可以通过curl验证下

curl http://localhost:8181/onos/ui/login.html

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐