外部网络端口映射访问虚拟机上的Docker服务端口
程序员文章站
2022-03-03 23:09:49
...
环境说明:
虚拟机环境: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
上一篇: 重磅!雄安公司注册新消息 又一家建筑国企成立雄安分公司
下一篇: 除夕习俗