Docker网络模式之bridge-尚文网络xUP楠哥

~~全文共1572字,阅读需约5分钟。
进Q群11372462,领取专属报名福利,包含云计算学习路线图+代表性实战训练+大厂云计算面试题资料!

当docker已经启动后,会生成一个名字叫做docker0的虚拟网桥,给到一个默认的IP地址为172.17.0.1,用于容器之间的网络通信。
Docker网络模式之bridge-尚文网络xUP楠哥_第1张图片
执行命令docker network ls ,有bridge、host和none三种不同的模式;其中我们会经常用到bridge模式或host模式。
在这里插入图片描述
在bridge模式下,会为每个容器分配IP等并把容器连接到docker0虚拟网桥,默认情况下会为该模式。
执行命令docker network inspect bridge,已JSON格式输出bridege模式相关详细信息。
Docker网络模式之bridge-尚文网络xUP楠哥_第2张图片
执行docker run命令,运行一个容器1。
在这里插入图片描述执行docker ps命令,查看容器1运行状态。
在这里插入图片描述
执行docker inspect命令,查看容器1的网络模式为bridge模式,给到该容器一个IP地址为172.17.0.2,网关为172.17.0.1。
Docker网络模式之bridge-尚文网络xUP楠哥_第3张图片执行brctl show命令,查看docker0绑定的interfaces为vethdb860ce。
在这里插入图片描述
执行ip addr命令,查看宿主机中vethdb860ce网卡的对应docker0虚拟网桥。
在这里插入图片描述
此时执行docker run命令,再运行一个容器2。
在这里插入图片描述执行docker inspect命令,查看容器2的网络模式为bridge模式,给到该容器一个IP地址为172.17.0.3,网关为172.17.0.1。
Docker网络模式之bridge-尚文网络xUP楠哥_第4张图片
在容器1中执行ping 容器2的IP地址,可以ping通。
Docker网络模式之bridge-尚文网络xUP楠哥_第5张图片

你可能感兴趣的:(云计算每天5分钟(UP楠哥),docker,网络,云计算)