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

修改 docker0 网卡配置的详细步骤

解决的问题:容器运行没有任何问题,防火墙等等都关闭了。但是在浏览器内就是搜索不到

这个是网络大概的流程图

以下是修改 docker0 网卡配置的详细步骤,解决其 状态异常(如 DOWN、多 IP 问题)并调整 IP 地址:

解决方案

1. 停止 Docker 并清理 docker0
sudo systemctl stop docker          # 停止 Docker 服务
sudo ip link set docker0 down      # 关闭 docker0 网卡
sudo brctl delbr docker0           # 删除 docker0 网桥(若未安装 brctl,使用 `apt install bridge-utils`)
2. 修正 Docker 网络配置

编辑 Docker 配置文件,指定单一子网:

sudo vi /etc/docker/daemon.json

添加以下内容(示例配置):

{
  "bip": "172.17.0.1/16",   // 仅保留一个子网(推荐默认 172.17.x.x)
  "mtu": 1500                // 按需调整 MTU(如 1450 解决 VPN 问题)
}
#这是我的配置,可以作为参考,里面包含最新的加速器
[root@localhost ~]# cat /etc/docker/daemon.json 
{
  "registry-mirrors": [
    "https://dockerhub.icu",
    "https://docker.chenby.cn",
    "https://docker.1panel.live",
    "https://docker.awsl9527.cn",
    "https://docker.anyhub.us.kg",
    "https://dhub.kubesre.xyz",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.c"
  ],
  "insecure-registries": ["192.168.10.100:5000"],
  "bip": "172.17.0.1/16",  
  "mtu": 1500                
}
3. 重启 Docker 并验证
sudo systemctl start docker    # 重启 Docker 服务
ip addr show docker0           # 检查 docker0 状态和 IP

预期输出

docker0: <BROADCAST,MULTICAST,UP> ... state UP
inet 172.17.0.1/16 ...         # 仅一个 IP

配置完成后,记得启动容器,再去浏览器内进行搜索

注意事项

  1. 配置冲突:避免在 daemon.json 中重复配置 bip

  2. 服务依赖:重启 Docker 会中断正在运行的容器,建议在维护窗口操作。

  3. 生产环境:推荐使用自定义网络而非直接修改 docker0


http://www.kler.cn/a/612530.html

相关文章:

  • Java全栈面试宝典:JVM与Spring核心模块深度解析
  • RISC-V AIA学习3---APLIC第三部分
  • 手机销售终端MPR+LTC项目项目总体方案P183(183页PPT)(文末有下载方式)
  • 自由学习记录(48)
  • 【设计模式】工厂模式详解-----简单工厂模式、工厂方法模式、抽象工厂模式
  • JS—Promise:3分钟掌握Promise
  • C++11QT复习(二)
  • kafka 如何保证消息不丢失,详细讲解
  • docker-Dify外接Fastgpt知识库
  • python dict转换成json格式
  • 【C++游戏引擎开发】《线性代数》(2):矩阵加减法与SIMD集成
  • PHP 应用SQL 注入符号拼接请求方法HTTP 头JSON编码类
  • 鸿蒙 ArkUI 进行网络状态监听封装
  • vector和list区别
  • leetcode240.搜索二维矩阵||
  • Flask接口开发--引入mysql
  • Qt:QWebEngineView显示网页失败
  • Android 底部EditView输入时悬浮到软键盘上方
  • 无人机产教融合新方向,装调检修技术详解
  • 前缀和、差分