Docker修改网段

1.背景

        docker默认网段是172.17.xxx.xxx默认Docker网络相互隔离,但有时需变更网段。

2.方式一:创建docker子网段

2.1.创建子网段

        我们创建网段 custom_net

docker network create --driver=bridge --subnet=192.166.0.0/24 custom_net

2.2.命令运行容器指定网段方式

        运行容器指定网段

docker run -it --name <容器名> ---network custom_net <镜像名>

2.3.使用docker-compose方式

        如果使用docker-compose方式需要加入网络

version: '3'
networks:
   monitor:
     #使用自定义的网络
     external:
       name: custom_net  

3.方式二:修改docker默认网段

3.1.停止docker

systemctl stop docker

3.2.删除docker原有的网桥

ip link del docker0 down

3.3.添加网络

        编辑Docker配置文件 /etc/docker/daemon.json,添加网桥

"bip":"192.166.0.0/24"

        注意:如果不存在文件新建文件格式如下

{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"],
  "insecure-registries":["xxx.xxx.xxx.xxx:5002"],
  "bip":"192.166.0.0/24"
}

3.4.重启docker

systemctl restart docker

3.5.查看网络

        运行ifconfig命令查看docker0网段是否修改

ifconfig

4.注意

        修改网段可能导致容器间通信问题,需确保防火墙和路由配置正确。

相关推荐

  1. Docker修改

    2024-03-10 20:28:04       45 阅读
  2. OracleRac跨修改Public IP/VIP/Private IP/Scan IP

    2024-03-10 20:28:04       52 阅读
  3. docker自定义桥和容器的网络IP

    2024-03-10 20:28:04       38 阅读
  4. nginx限制访问

    2024-03-10 20:28:04       43 阅读
  5. 路由

    2024-03-10 20:28:04       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 20:28:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 20:28:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 20:28:04       82 阅读
  4. Python语言-面向对象

    2024-03-10 20:28:04       91 阅读

热门阅读

  1. Kotlin 中的数据类

    2024-03-10 20:28:04       37 阅读
  2. lvs集群

    lvs集群

    2024-03-10 20:28:04      41 阅读
  3. sklearn随机森林实现(备忘版)

    2024-03-10 20:28:04       34 阅读
  4. Docker

    2024-03-10 20:28:04       36 阅读
  5. Flink命令行提交时参数的传递

    2024-03-10 20:28:04       42 阅读
  6. Redis的HyperLogLog原理介绍

    2024-03-10 20:28:04       41 阅读
  7. 使用Rust开发小型搜索引擎

    2024-03-10 20:28:04       47 阅读
  8. 【深度学习】COCO API源码解读

    2024-03-10 20:28:04       39 阅读
  9. SpringSecurity与Shiro的区别

    2024-03-10 20:28:04       40 阅读
  10. 决策树基本原理&sklearn实现

    2024-03-10 20:28:04       48 阅读
  11. 什么是脏读、幻读、不可重复读?

    2024-03-10 20:28:04       38 阅读
  12. python读写excel时遇到的问题合集

    2024-03-10 20:28:04       39 阅读
  13. P8651 [蓝桥杯 2017 省 B] 日期问题---洛谷(题解)

    2024-03-10 20:28:04       43 阅读
  14. 蓝桥杯---列名

    2024-03-10 20:28:04       44 阅读