Docker如何修改默认网桥IP地址

 更新时间:2026年07月14日 09:39:53   作者:菜地里的小菜鸟  
修改docker的bip参数后重启不生效?本文手把手教你通过清理网络状态文件、删除旧docker0网桥等方法彻底更新网桥IP,并说明对host网络模式容器的影响,帮你快速解决docker网络配置问题

1.情况说明

只修改/etc/docker/damon.json配置文件或者/lib/systemd/system/docker.service配置文件,重启docker服务不生效,所以才执行如下操作。

对于docker的网络模式为host的容器影响不大

2.修改docker.service中的配置

增加“–bip=10.99.0.1/24”

配置文件:/lib/systemd/system/docker.service

在最后边增加:--bip=10.99.0.1/24

ExecStart=/usr/bin/dockerd -H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock --bip=10.99.0.1/24

3.停止所有容器

docker stop es mysql

4.停止 Docker 服务

systemctl stop docker

5.清理 Docker 网络状态文件

(默认docker存储位置,请根据自己本地情况调整目录结构)

rm -rf /var/lib/docker/network

6.删除旧的 docker0 网桥

(确保彻底清除)

ip link delete docker0 2>/dev/null

7.启动 Docker 服务

systemctl start docker

8.重新启动容器

docker start es mysql

9.验证新 IP

ip addr show docker0
docker network inspect bridge | grep Subnet
# 预期输出应显示 inet 10.99.0.1/24 和 "Subnet": "10.99.0.0/24"。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker使用run命令部署Nginx的完整指南

    Docker使用run命令部署Nginx的完整指南

    容器化技术正在彻底改变现代应用的部署方式,而 Docker 作为这一领域的先驱,为开发者提供了快速构建、交付和运行应用的能力,下面小编就为大家介绍一下Docker如何通过run命令部署Nginx吧
    2025-03-03
  • docker搭建本地私有仓库的实现

    docker搭建本地私有仓库的实现

    有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,本文主要介绍了docker搭建本地私有仓库的实现,感兴趣的可以了解一下
    2023-12-12
  • Docker核心知识点和常用指令(命令)速通

    Docker核心知识点和常用指令(命令)速通

    Docker是一种容器化平台,它通过容器技术将所有依赖项打包到一个镜像中,再通过镜像运行一个独立并且可移植的容器,这篇文章主要介绍了Docker核心知识点和常用指令(命令)的相关资料,需要的朋友可以参考下
    2026-04-04
  • 关于Docker网络配置及部署SpringCloud项目详解

    关于Docker网络配置及部署SpringCloud项目详解

    这篇文章主要介绍了关于Docker网络配置及部署SpringCloud项目详解,Docker在创建容器时有四种网络模式,bridge为默认不需要去指定,其他三种模式需要在创建容器时使用–net去指定,需要的朋友可以参考下
    2023-07-07
  • Docker安装基础镜像服务的步骤

    Docker安装基础镜像服务的步骤

    外部机器不能直接访问容器,网是不通的,但可以访问宿主机,只要将容器的端口与宿主机进行映射后,访问宿主机的端口就相当于访问了容器的端口,本文介绍Docker如何安装基础镜像服务,感兴趣的朋友一起看看吧
    2024-01-01
  • Docker 批量删除容器与镜像高效清理资源的完整指南

    Docker 批量删除容器与镜像高效清理资源的完整指南

    这篇文章主要介绍了Docker 批量删除容器与镜像高效清理资源的完整指南,本文将系统性地介绍如何安全、高效地批量删除容器和镜像,并提供实用命令与自动化建议,需要的朋友可以参考下
    2026-03-03
  • docker环境变量配置不生效/ect/profile的解决方法

    docker环境变量配置不生效/ect/profile的解决方法

    docker在使用过程中,有时候自定义容器实例中的某些配置文件,本文主要介绍了docker环境变量配置不生效/ect/profile的解决方法,感兴趣的可以了解一下
    2023-08-08
  • IDEA直接打包Docker镜像的实现

    IDEA直接打包Docker镜像的实现

    Docker提供了多种方法来打包镜像,本文主要介绍了IDEA直接打包Docker镜像的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • Docker容器内不能联网的6种解决方案

    Docker容器内不能联网的6种解决方案

    今天小编就为大家分享一篇关于Docker容器内不能联网的6种解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 详解如何在 docker 容器中捕获信号

    详解如何在 docker 容器中捕获信号

    本篇文章主要介绍了如何在 docker 容器中捕获信号,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09

最新评论