跳到主要内容

移除所有未使用的网络

概述

移除所有未使用的网络。未使用的网络定义为没有任何容器连接或配置为连接到它的网络。这不会移除名为 podman 的默认网络。

语法

podman network prune [options]

选项

--filter

提供过滤器值。

filters 参数的格式为 key=value。如果有多个 filter,则传递多个选项:--filter foo=bar --filter bif=baz

支持的过滤器:

过滤器描述
label仅显示具有指定标签(或者在标签使用label!=[...]时表示没有这些标签)的网络。
until仅显示在给定的时间戳之前创建的网络。

label 过滤器接受两种格式。一种是 label=keylabel=key=value,用于显示具有指定标签的网络。另一种格式是 label!=keylabel!=key=value,用于显示没有指定标签的网络。

until 过滤器可以是 Unix 时间戳、日期格式的时间戳,或者是相对于机器时间的 Go 语言持续时间字符串(例如 10m, 1h30m)。

--force, -f

不要提示确认。

示例

修剪网络:

podman network prune

修剪在过去两小时内未创建的所有网络:

podman network prune --filter until=2h

另请参阅

podman(1), podman-network(1), podman-network-rm(1)

版本信息

2021年2月,最初由 Brent Baude 整理。