podman-network-prune(1) General Commands Manual podman-network-prune(1)
NAME
podman-network-prune - Remove all unused networks
SYNOPSIS
podman network prune [options]
DESCRIPTION
Remove all unused networks. An unused network is defined by a network
which has no containers connected or configured to connect to it. It
does not remove the so-called default network which goes by the name of
podman.
OPTIONS
--filter
Provide filter values.
The filters argument format is of key=value. If there is more than one
filter, then pass multiple OPTIONS: --filter foo=bar --filter bif=baz.
Supported filters:
┌────────┬────────────────────────────┐
│ Filter │ Description │
├────────┼────────────────────────────┤
│ label │ Only remove networks, with │
│ │ (or without, in the case │
│ │ of label!=[...] is used) │
│ │ the specified labels. │
├────────┼────────────────────────────┤
│ until │ Only remove networks cre- │
│ │ ated before given time- │
│ │ stamp. │
└────────┴────────────────────────────┘
The label filter accepts two formats. One is the label=key or la-
bel=key=value, which removes networks with the specified labels. The
other format is the label!=key or label!=key=value, which removes net-
works without the specified labels.
The until filter can be Unix timestamps, date formatted timestamps, or
Go duration strings (e.g. 10m, 1h30m) computed relative to the machine’s
time.
--force, -f
Do not prompt for confirmation
EXAMPLE
Prune networks:
podman network prune
Prune all networks created not created in the last two hours:
podman network prune --filter until=2h
SEE ALSO
podman(1), podman-network(1), podman-network-rm(1)
HISTORY
February 2021, Originally compiled by Brent Baude bbaude@redhat.com
⟨mailto:bbaude@redhat.com⟩
podman-network-prune(1)
Generated by dwww version 1.16 on Tue Dec 16 06:04:05 CET 2025.