docker学习(十九、network使用示例bridge)

文章目录

network相关内容:
docker学习(十八、network介绍)
docker学习(十九、network使用示例bridge)
docker学习(二十、network使用示例host、none)
docker学习(二十一、network使用示例container、自定义)

一、容器网络分配情况

1.启动容器

2.查看容器的network

bash 复制代码
#查看容器的network
docker inspect mysql-master
bash 复制代码
#查看容器的network,最后20行
docker inspect mysql-slave | tail -n 20

可以从上看出,没有设置的容器network,默认确实是bridge。

mysql-master的ip:172.17.0.2

mysql-slave的ip:172.17.0.3

3.容器网络分配

思考一下:

那么如果我把mysql-slave容器停掉,启动另一台容器ip会发送什么样的变换呢?

实践:

bash 复制代码
#停掉原来的服务
docker stop mysql-slave
docker ps
docker images
#启动一台新服务
docker run -p 3309:3306 --name mysql-slave2  -e MYSQL_ROOT_PASSWORD=root -d mysql:latest
#查看网络
docker inspect mysql-slave2 | tail -n 20

ip会重新分配,那么如果我们使用容器内的ip进行通信,一旦出现容器挂了的情况,ip会发生变更,就会有问题。

二、bridge

1.bridge详细介绍

  1. Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。在同一个宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。
  2. docker run的时候,没有指定network就会默认bridge,使用docker0。在宿主机上ifconfig就可以看到docker0和create的network。
  3. 网桥docker0创建一对对等虚拟设备接口一个叫veth,另一个叫eth0,成对匹配。

2.实践bridge两两匹配

bash 复制代码
# 查看启动的容器
docker ps
# 查看宿主机网络
ifconfig
# 进入容器查看网络
docker exec -it 容器名 /bin/bash
# 查看ip,veth后面的码值就会和eth0对应上
ifconfig

3.创建network,默认bridge

bash 复制代码
docker network inspect bridge
docker network create my_test
# 查看我之前创建的network,默认是bridge
docker network inspect my_test
相关推荐
啊阿狸不会拉杆6 小时前
《计算机网络-自顶向下方法》5.4 ISP之间的路由选择:BGP 读书笔记
网络·计算机网络·接口隔离原则
毕竟是shy哥6 小时前
vs code连接远程服务器docker环境及配置免密登录
服务器·docker·vs code
IT大白鼠6 小时前
Ingress 与 Ingress-Controller:K8s 七层 HTTP 反向代理技术详解与实践
http·容器·kubernetes
sunshine22 girl7 小时前
Java学习一 环境配置2 安装和基本使用Idea
java·学习·intellij-idea
Delite8027 小时前
摆脱实验室束缚:便携式卡尔费休微量水分检测技术与现场应用解析
大数据·网络·人工智能
java_logo7 小时前
Docker 部署 Rocky Linux:轻松搭建 RHEL 兼容企业级基础镜像平台
linux·docker·容器·rocky linux·基础镜像·轩辕镜像·rhel 兼容
ACP广源盛139246256737 小时前
M6/M5 Pro Mac mini 端侧 AI 落地@ACP#YLB3116 中端多盘存储扩展在 AI 服务中的机会与应用场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos
Kobebryant-Manba8 小时前
学习Bert微调
人工智能·学习·bert
ACP广源盛139246256738 小时前
M6/M5 Pro Mac mini 端侧 AI 新形态@ACP#GSV5800 Serdes 长距离视频传输在 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos·音视频
xian_wwq8 小时前
【学习笔记】深度认知系列-第14讲 端侧AI崛起——为什么AI正在从云端走向本地
人工智能·笔记·学习