docker修改bridge的网段

要修改Docker的默认桥接网络(bridge)的网段,可以按照以下步骤进行操作: 1. 停止Docker服务:

   ```
   sudo systemctl stop docker
   ```

2. 编辑Docker的配置文件`daemon.json`,该文件存储了Docker的配置参数:

   ```
   sudo vi /etc/docker/daemon.json
   ```

3. 在`daemon.json`中添加以下内容,指定新的桥接网络的网段(例如,将网段修改为`192.168.100.0/24`):

   ```json
   {
       "bip": "192.168.100.1/24"
   }
   ```

4. 保存并关闭文件。 5. 启动Docker服务:

   ```
   sudo systemctl start docker
   ```

6. 确认新的桥接网络的网段已生效:

   ```
   docker network inspect bridge | grep Subnet
   ```

输出应包含新的网段。 请注意,修改Docker的桥接网络的网段会导致现有的容器失去网络连接,因此请确保在生产环境中谨慎操作,并评估对现有容器的影响。

相关代码参考