修改docker默认网段
时间: 2024-10-16 22:14:49 浏览: 46
Docker默认网段的正确修改步骤
Docker 默认会使用桥接网络模式(Bridge Network),其内部创建了一个虚拟网络,并将容器连接到这个网络中,IP地址通常是172.17.0.0/16范围内的。如果你想要修改Docker的默认网段,可以按照以下步骤操作:
1. 创建自定义网络:使用`docker network create`命令创建一个自定义网络,指定你想要的CIDR(如 `--subnet=192.168.1.0/24` 或其他适合的IP地址范围)。
```bash
docker network create -d bridge my_custom_network --subnet=192.168.1.0/24
```
2. 配置容器启动时使用该网络:在启动容器时,通过`--network`选项将其链接到刚刚创建的自定义网络。
```bash
docker run --name my_container --network=my_custom_network your_image
```
3. 如果你想让所有新创建的容器都自动连接到自定义网络,可以在`.docker/config.json`文件中设置default_network配置,注意需要先创建网络并重启Docker服务。
```json
{
"default-address-pools": [
[{" subnet": "192.168.1.0/24" }]
],
"default_network": "my_custom_network"
}
```
记得重启 Docker 服务,以便应用新的配置。
阅读全文