Docker网段冲突,修改网段方式
要解决 Docker 网段冲突问题,修改默认网段步骤如下:
1. 确认当前 Docker 网段
ip addr show docker0 # 查看 docker0 网桥的 IP 和子网 docker network inspect bridge # 查看默认 bridge 网络的子网配置
2. 修改 Docker 配置文件
Linux 系统:编辑 /etc/docker/daemon.json(如不存在则新建):
{
"bip": "192.168.200.1/24" # 示例:修改为不冲突的网段
}bip(Bridge IP)指定 docker0 网桥的 IP 和子网。
Windows/macOS(Docker Desktop):
打开 Docker Desktop 设置 → Resources → Docker Engine,在配置中添加:
{
"bip": "192.168.200.1/24"
}3. 重启 Docker 服务
sudo systemctl restart docker
# Linux # 或通过 Docker Desktop 界面重启
4. 验证新网段生效
ip addr show docker0 # 输出应显示新 IP(如 192.168.200.1) docker network inspect bridge # 确认子网已更新
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Docker镜像推送(push)到Docker Hub的实现
这篇文章主要介绍了Docker镜像推送(push)到Docker Hub的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-09-09
使用非root用户安装及启动docker的问题(rootless模式运行)
docker是使用--userns-remap容器用户映射宿主机用户的方式来解决问题,用户和组的映射由两个配置文件来控制,分别是/etc/subuid和/etc/subgid,本文给大家介绍非root用户启动docker的问题,感兴趣的朋友一起看看吧2022-05-05


最新评论