移除所有未使用的网络
概述
移除所有未使用的网络。未使用的网络定义为没有任何容器连接或配置为连接到它的网络。这不会移除名为 podman 的默认网络。
语法
podman network prune [options]
选项
--filter
提供过滤器值。
filters 参数的格式为 key=value
。如果有多个 filter,则传递多个选项:--filter foo=bar --filter bif=baz。
支持的过滤器:
过滤器 | 描述 |
---|---|
label | 仅显示具有指定标签(或者在标签使用label!=[...] 时表示没有这些标签)的网络。 |
until | 仅显示在给定的时间戳之前创建的网络。 |
label
过滤器接受两种格式。一种是 label
=key 或 label
=key=value,用于显示具有指定标签的网络。另一种格式是 label!
=key 或 label!
=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 整理。