当前位置: 首页 > news >正文

更改docker network :br-xxx

br-xxx

  • 基本概念br-xxx 是 Linux 桥接网络接口,不过它主要和 Docker 的自定义网络相关。当使用 docker network create 命令创建自定义网络时,Docker 会为这个网络创建一个对应的桥接接口。
  • 工作原理:自定义网络中的容器会连接到对应的 br-xxx 桥接接口上,就像连接到一个独立的虚拟交换机一样。每个自定义网络都有自己独立的 IP 地址范围和网络配置,这使得不同自定义网络之间相互隔离,提高了容器网络的安全性和可管理性。
  • 使用场景:当有多个不同类型的应用需要部署在 Docker 容器中,并且希望它们之间的网络相互隔离时,可以创建多个自定义网络,每个网络对应一个 br-xxx 桥接接口。例如,将数据库服务和 Web 服务分别部署在不同的自定义网络中,增强网络安全性。

更改docker network :br-xxx

1、查看容器网络信息

# 查看容器 IP
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <my_container>

# 查看连接到 docker network 的容器
docker network ls
docker network inspect -f '{{range .Containers}}{{.Name}} {{end}}' <my_network>

2、断开连接到 docker network 的容器

docker stop <my_container>
docker network disconnect business_default <my_container>

3、删除现有的 docker network 网络

docker network rm <my_network>

4、创建新的同名 docker network 网络并指定新的 IP 地址

docker network create --subnet=192.168.20.0/24 --gateway=192.168.20.1 <my_network>

5-1、将容器重新连接到新网络并启动

docker network connect business_default <my_container>
docker start <my_container>

5-2、如果容器是通过 docker-compose 启动的容器,只需要重启容器即可

docker-compose -f xxx.yml restart

相关文章:

  • 登山第二十梯:无人机实时自主探索——我是一只小小小鸟
  • 游戏引擎学习第162天
  • Optiplex 3060 MT 电脑型号与尺寸
  • HTML5学习成果(仅HTML部分)
  • kaggle上经典泰坦尼克项目数据分析探索
  • vue+djiango+neo4j项目前后端连接
  • Hadoop相关面试题
  • Vue3 组件通信 v-model 封装组件 组件源码 v-model原理
  • 孤儿进程和僵尸进程
  • Ubuntu搭建Battery Historian环境
  • 【Redis】什么是缓存穿透、击穿、雪崩?如何解决?
  • 实验3:Vue.js组件实验
  • 【LangChain入门 3 Prompts组件】聊天提示词模板 ChatPromptTemplate
  • jmeter中,上传文件的MIME类型
  • JVM垃圾回收
  • 识别并脱敏上传到deepseek/chatgpt的文本文件中的身份证/手机号
  • 迅为RK3568开发板篇Openharmony配置HDF控制UART-实操-HDF驱动配置UART-UART应用开发-编写应用测试 APP
  • 降低时间复杂度---一起来ABC
  • 【leetcode100】搜索插入位置
  • 【OpenCV C++】如何快速 高效的计算出图像中大于值的像素个数? 遍历比较吗? No,效率太低!那么如何更高效?
  • 第一集丨《无尽的尽头》值得关注,《榜上佳婿》平平无奇
  • 哈马斯官员:只要以军持续占领,哈马斯就不会放下武器
  • 一季度公募管理规模出炉:44家实现增长,4家规模环比翻倍
  • 云南省委常委、组织部部长刘非任浙江省委常委、杭州市委书记
  • 2025年度人大立法工作计划将公布:研究启动法律清理工作
  • 蔚来李斌:当下国际贸易环境有不确定性,但坚信中国汽车产业最终将占全球四成份额