AI 摘要
针对Docker默认地址池(172.17.0.0/16~172.31.0.0/16)与内网冲突或占满的问题,通过编辑配置文件修改默认地址池,查看现有网络,清理无用网络,重启Docker生效。
第二次遇到这个问题,上次是 docker compose 部署的服务太多了,占满了默认的地址池.
这次是 WSL 中的 地址池 和 内网 中的地址冲突.
Docker 默认地址池就在
172.17.0.0/16~172.31.0.0/16
- 编辑配置文件
1 | vim /etc/docker/daemon.json |
1 | { |
- 查看现有网络
1 | docker network ls |
- 清理无用网络,容器正在使用的网络不会被清理
1 | docker network prune |
- 重启 Docker
1 | sudo systemctl restart docker |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 一世贪欢的私域!
评论











