如何修改Rancher Desktop容器IP地址段以避免内网冲突?
修改Rancher Desktop容器默认IP地址段的方案
针对Docker Runtime模式
- 打开Rancher Desktop设置,在General选项卡的
Container Runtime中选择Docker(若未切换) - 切换到Docker选项卡,找到
Daemon Configuration区域,点击「Edit」 - 在编辑框中添加以下配置(和Docker Desktop的daemon.json格式一致):
{ "default-address-pools": [ { "scope": "local", "base": "172.30.0.0/16", "size": 24 } ] }
- 保存配置,Rancher Desktop会自动重启Docker服务,新容器将使用指定的IP段
针对Containerd Runtime模式
- 找到Rancher Desktop的containerd配置文件:
- macOS/Linux:
~/.rd/docker/containerd/config.toml - Windows:
C:\Users\<你的用户名>\.rd\docker\containerd\config.toml
- macOS/Linux:
- 编辑文件,定位到
[plugins."io.containerd.grpc.v1.cri".network]节点,添加或修改default_pools配置:
[plugins."io.containerd.grpc.v1.cri".network] default_pools = [ { base = "172.30.0.0/16", size = 24 } ]
- 保存文件后重启Rancher Desktop,新容器将应用新的IP段
注意:修改配置后,建议删除现有默认bridge网络并重新创建容器,确保新IP段完全生效
内容的提问来源于stack exchange,提问作者lathspell
相关产品推荐
相关产品推荐

