docker清除所有网络

一键清除所有 Docker 网络(除了默认网络)

Docker 默认有 3 个系统网络:

  • bridge

  • host

  • none

这三个不能删,也不应该删。

你可以用下面命令删除所有自定义网络

复制代码
docker network prune

它会提示:

复制代码
WARNING! This will remove all custom networks not used by at least one container.
Are you sure you want to continue? [y/N]

输入:

复制代码
y

就会清除所有自定义网络。

如果你想强制删除所有网络(包括正在使用的)

先停止所有容器:

复制代码
docker stop $(docker ps -aq)

删除所有容器:

复制代码
docker rm $(docker ps -aq)

然后删除所有网络:

复制代码
docker network rm $(docker network ls -q)

⚠ 注意: 这条命令会尝试删除所有网络,但 Docker 会自动保护默认网络(bridge/host/none),所以不会误删。

最推荐的"安全清理"流程

网络冲突,我建议你按这个顺序来:

✔ 第一步:停止所有容器

复制代码
docker stop $(docker ps -aq)

✔ 第二步:删除所有容器

复制代码
docker rm $(docker ps -aq)

✔ 第三步:删除所有自定义网络

复制代码
docker network prune -f

或者更彻底:

复制代码
docker network rm $(docker network ls -q)

(默认网络不会被删)

✔ 第四步:检查是否清理干净

复制代码
docker network ls

你应该只看到:

复制代码
bridge
host
none
相关推荐
Avan_菜菜6 小时前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
程序员老赵7 小时前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua11111 小时前
LM Studio Docker 部署——本地大模型一键启动
docker
SelectDB1 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
曲幽2 天前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
XIAOHEZIcode3 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220703 天前
如何搭建本地yum源(上)
运维
武子康3 天前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
大树886 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠6 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql