1分钟
01 Docker单主机网络创建过程
1、创建一对虚拟接口,分别放到本地主机和新容器的命名空间中。
2、本地主机一端的虚拟接口连接到默认的docker0网桥或指定网桥上,并具有
一个以veth开头的唯一名字,如veth1234
3、容器一端的虚拟接口将放到新创建的容器中,并修改名字为eth0。这个接口
只在容器的命名空间可见。
4、从网桥可用地址段中获取一个空闲地址分配给容器的eth0(如:172.17.0.2/16),
并配置默认路由网关为docker0网卡的内部接口docker0的IP地址。
完成这些配置后,容器就可以使用它所能看到的eth0虚拟网卡来连接其他容器和
访问外部网络。
另外,可以在docker运行时通过–net参数来指定容器的网络配置,有四个可选值:
–net=bridge:Bridged container 桥接式容器
–net=host:Joined container 联盟式容器
–net=none:Closed container 闭合式容器
–net=container:Open container 开放式容器
学员评价