1.Docker的网段
一个主机安装Docker的时候,会默认分配一个网段,这个网段是随机的。在主机输入ip addr
,里面的eth0为你本机的内网ip地址,其中的docker0
地址就为默认分配的ip地址网段。
2.网段的作用
网段就是包含一段ip地址的字段,意思就是在一个区间到另一个区间的ip都是docker使用,比如上文172.16.10.1/24
,默认前24位为网络地址,后8位位ip为主机ip,按照二进制的算法,2的8次方为256,最多可以有256个虚拟ip可以让docker使用。
3.docker网段和主机网段冲突
docker网段默认为本机网段的基础加1,例如主机ip网段为172.17.0.1/24
,那么docker的网段一般为172.18.0.1/24
,如果你在一个虚拟网络vpc中还有一个主机,这个主机的子网网段为172.18.0.1/24
,那么这两个主机就无法互通,因为子网网段冲突。
4.解决冲突
5.后续
请扫码关注公众号“王乐乐园”,获取以上所需资源,包括docker、k8s等学习资料,输入‘“我有问题”,可以获得工程师的在线答疑。