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

修改 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

相关文章:

  • Baklib内容中台驱动AI技术融合创新
  • 无穿戴动作捕捉设备:无穿戴,无标记点摄像头智能捕捉人体姿态
  • 【Exception】MybatisPlusException: can not find lambda cache for this entity
  • 【JavaScript】七、函数
  • Spring集成Web环境搭建
  • 什么是LangChain,为什么我们选择使用LangChain,以及它的典型应用场景
  • HCIE-day15-L3VPN
  • 练习:求平方根
  • mysql数据恢复 深度扫描碎片 智能给出恢复建议并执行恢复操作
  • 【Python实用技巧】OS模块详解:文件与目录操作的瑞士军刀
  • 前端性能优化:深入解析哈希算法与TypeScript实践
  • 揭开顺序表的神秘面纱,探索数据结构的精髓
  • Vue2项目打包后,某些图片被转换为base64导致无法显示
  • 股票App开发第一步:如何免费快速的获取股票数据(如何免费获取金融数据)
  • 将网络安全和第三方风险管理与业务目标相结合
  • c++编写拉格朗日插值
  • 1.25-20GHz/500ns超快跳频!盛铂SWFA300国产捷变频频率综合器模块赋能雷达/5G/电子战高频精密控制 本振/频综模块
  • Elasticsearch:理解政府中的人工智能 - 应用、使用案例和实施
  • 深入探索C++:从基础到实践
  • Nacos Console 模块的作用是什么?是如何与 Server 端交互的?
  • 人人做网站/bt磁力王
  • 仓库管理系统数据库设计/武汉seo排名
  • wordpress系统架构图/安卓系统优化软件
  • wordpress主题 四亩田/免费关键词排名优化软件
  • 做我韩国连续剧网站/百度如何优化
  • ppt模板免费下载素材网站/上海百度推广代理商