Docker 守护进程配置文件:
在大多数 Linux 系统上,Docker 守护进程的配置文件通常位于 /etc/docker/daemon.json。如果该文件不存在,你可以创建它。使用编辑器打开守护进程配置文件:
sudo nano /etc/docker/daemon.json
然后,你可以添加或修改需要的配置项,例如:
{
"bip": "192.168.1.1/24",
"fixed-cidr": "192.168.1.0/25",
"default-address-pools": [{"base": "172.16.0.0/12", "size": 24}]
}
这里是一些常见的配置项:
- "bip": 设置 Docker0 网桥的 IP 地址。
- "fixed-cidr": 设置默认桥接网络的 IP 地址范围。
- "default-address-pools": 设置默认的地址池,用于分配容器的 IP 地址。
保存文件后,重启 Docker 服务使配置生效:
sudo systemctl restart docker
自定义网络配置文件:
如果你使用自定义网络,你可以使用 docker network create 命令的 --opt 选项来指定网络的配置项。例如:
docker network create --subnet=192.168.2.0/24 --gateway=192.168.2.1 --opt com.docker.network.bridge.name=mybridge mycustomnetwork
上述命令创建了一个名为 mycustomnetwork 的自定义桥接网络,并设置了子网、网关以及桥接网络的名称。
请注意,这些配置文件和命令的修改通常需要在 Docker 服务重启后生效。
总的来说,修改 Docker 的网络配置通常是通过修改守护进程配置文件或使用 Docker 命令的选项进行的。确保在修改配置之前备份文件,以免出现意外情况。
转载请注明出处:http://www.pingtaimeng.com/article/detail/10030/Docker