清理 Docker 无用网络 超简单教程(Ubuntu 虚拟机专用)

5 阅读2分钟

Docker 会自动创建很多没用的虚拟网络,占资源、占配置,还可能导致网络冲突,清理非常安全,不会影响正在运行的容器


vmware虚拟机下载安装ubuntu教程(附安装包):(juejin.cn/post/757703…)

一、一键清理所有无用网络(最推荐)

只删除未被任何容器使用的闲置网络,安全无害:

docker network prune

执行后输入 y 回车确认。


二、强制清理(不用输入 y 确认)

docker network prune -f

三、查看所有 Docker 网络

docker network ls

你会看到 3 个默认自带网络(不能删):

  • bridge
  • host
  • none

其他的都可以放心清理。


四、只删除某一个指定网络

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 个默认自带网络(不能删):

  • bridge
  • host
  • none

其他的都可以放心清理。


四、只删除某一个指定网络

docker network rm 网络名或ID

五、终极清理(清理 Docker 全部垃圾:容器+镜像+网络+缓存)

如果你想一次性把 Docker 所有垃圾全部清干净,用这条:

docker system prune -a -f

这条会清理:

  • 停止的容器
  • 无用镜像
  • 无用网络
  • 所有缓存

空间瞬间释放!


最简单记忆

只需要记住这一条:

docker network prune