(如果想直接解决问题,直接拖到最后,
如果想熟悉一下定位思路前边的也可以顺带看一下)
楼主在全用docker 时发现自带的网桥在生成container后,ping不通,我的另一篇文章中写了在第一次用docker时,如何生新定义一下bridge,然后配置成docker默认的网桥。工作已经正常。
现在楼主有新的需求,要自己重新定义一个新的网络,和默认的网桥的网段不一样, 我目前 默认的网段为172.16.0.x,
目前想单独创建一个网段给集群用,为172.15.0.x/24.
网段创建成功: docker network create --subnet=172.15.0.0/24 mynet1
创建tomcat容器时也用的这个网络:docker run -d --name tomcatMynet1 --network mynet1 -p 8994:8080 tomcat
但是在进入容器后不能ping通172.15.0.1(但是两个tomcat容器之间可以ping 通)
那我就在想,我之前用的
brctl create 的新的bridge ,配置给docker成为默认的网络,都可以正常工作,为什么现在创建新的网络又不行了呢。