Bootstrap

docker启动服务占用172.18网段怎么改成其他网段?和网桥有关吗?或者怎么改docker-compose启动用的yml文件

要修改 Docker 服务使用的网段(如从 172.18 改为其他网段),可以通过以下步骤实现:

1. 修改 Docker 默认网桥的网段

Docker 默认使用 docker0 网桥,其网段通常为 172.17.0.0/16。你可以通过修改 Docker 的配置文件来更改默认网段。

修改 Docker 配置文件
  1. 编辑 Docker 的配置文件 /etc/docker/daemon.json(如果文件不存在,需手动创建)。

  2. 添加或修改 bip 配置项,指定新的网段。例如:

    {
      "bip": "192.168.100.1/24"
    }

    这里 192.168.100.1/24 表示 Docker 将使用 192.168.100.0/24 网段。

  3. 保存文件并重启 Docker 服务:

    sudo systemctl restart docker

2. 在 docker-compose.yml 中自定义网络

如果你使用 docker-compose 启动服务,可以在 d

;