docker网络

1、理解docker0

清空所有环境

ip addr 

docker 是如何处理容器网络访问的?
在这里插入图片描述

2、测试

docker run -d -P --name tomcat01 tomcat

查看你容器的内部网络地址 ip addr

解决容器内ip命令不存在的问题:apt update && apt install -y iproute2 && apt install -y net-tools && apt install -y iputils-ping

在这里插入图片描述
linux能不能ping通容器内部?
是可以的
原理:
1、我们没启动一个docker容器,docker就会给docker容器分配一个ip,我们只要安装了docker 就会有一个网卡。docker0 桥接模式 使用的技术是evth-pair技术
我们发现这个容器带来的网卡,都是一对对的
#evth-pair 就是一堆虚拟设备接口 一段连着协议,一段彼此相连
正因为有这个特性 evth-pair充当桥梁

3、测试启动两个容器访问

此处省略操作步骤 容器内是可以访问通的。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值