环境说明:
虚拟机环境: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
版权声明:本文为jackyzheng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。