win10宿主机下ping不通Docker容器, 同时Docker创建静态IP

解决方法:

添加Docker所在网关IP到宿主机路由上

 // CMD 管理员模式   
 // 172.19.0.0 是我自己创建, 需要根据你的改变
route add 172.19.0.0/16 mask 255.255.255.0 10.0.75.2  -p //永久路由,否则重启则没有
                                                       

win: 查看路由 route print 

win10宿主机下ping不通Docker容器, 同时Docker创建静态IP_第1张图片

Docker网关:

win10宿主机下ping不通Docker容器, 同时Docker创建静态IP_第2张图片

Docker创建静态IP

 // Docker分配静态ip必须 要自己自定义网络,默认网络不行

  
 docker network create --subnet=172.19.0.0/16 mynet   //2的16次方 都用

 docker run -itd --name nginx2 --net mynet --ip 172.19.0.1 ubuntu

 

你可能感兴趣的:(Docker)