Docker 会自动创建很多没用的虚拟网络,占资源、占配置,还可能导致网络冲突,清理非常安全,不会影响正在运行的容器。
vmware虚拟机下载安装ubuntu教程(附安装包):(juejin.cn/post/757703…)
一、一键清理所有无用网络(最推荐)
只删除未被任何容器使用的闲置网络,安全无害:
docker network prune
执行后输入 y 回车确认。
二、强制清理(不用输入 y 确认)
docker network prune -f
三、查看所有 Docker 网络
docker network ls
你会看到 3 个默认自带网络(不能删):
bridgehostnone
其他的都可以放心清理。
四、只删除某一个指定网络
docker network rm 网络名或ID
五、终极清理(清理 Docker 全部垃圾:容器+镜像+网络+缓存)
如果你想一次性把 Docker 所有垃圾全部清干净,用这条:
docker system prune -a -f
这条会清理:
- 停止的容器
- 无用镜像
- 无用网络
- 所有缓存
空间瞬间释放!
最简单记忆
只需要记住这一条:
docker network prune
需要我告诉你 如何让 Docker 自动定期清理,以后再也不会占满磁盘吗?# 清理 Docker 无用网络 超简单教程(Ubuntu 虚拟机专用) Docker 会自动创建很多没用的虚拟网络,占资源、占配置,还可能导致网络冲突,清理非常安全,不会影响正在运行的容器。
一、一键清理所有无用网络(最推荐)
只删除未被任何容器使用的闲置网络,安全无害:
docker network prune
执行后输入 y 回车确认。
二、强制清理(不用输入 y 确认)
docker network prune -f
三、查看所有 Docker 网络
docker network ls
你会看到 3 个默认自带网络(不能删):
bridgehostnone
其他的都可以放心清理。
四、只删除某一个指定网络
docker network rm 网络名或ID
五、终极清理(清理 Docker 全部垃圾:容器+镜像+网络+缓存)
如果你想一次性把 Docker 所有垃圾全部清干净,用这条:
docker system prune -a -f
这条会清理:
- 停止的容器
- 无用镜像
- 无用网络
- 所有缓存
空间瞬间释放!
最简单记忆
只需要记住这一条:
docker network prune