名称

podman-network-ls - 显示网络摘要

语法

podman network ls [选项]

描述

显示现有 podman 网络列表。

选项

--filter, -f=filter=value

提供筛选值。

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

支持的筛选器

筛选器

描述

driver

按驱动程序类型筛选。

id

按完整或部分网络 ID 筛选。

label

按具有(或不具有,在 label!=[…] 的情况下使用)指定标签的网络进行筛选。

name

按网络名称筛选(接受 regex)。

until

按在给定时间戳之前创建的网络进行筛选。

dangling

按没有容器附加的网络进行筛选。

The driver 筛选器接受以下值:bridgemacvlanipvlan

The label 筛选器接受两种格式。一种是 label=keylabel=key=value,它显示具有指定标签的镜像。另一种格式是 label!=keylabel!=key=value,它显示没有指定标签的镜像。

The until 筛选器可以是 Unix 时间戳、日期格式的时间戳或相对于机器时间的 Go 持续时间字符串(例如 10m、1h30m)。

The dangling 筛选器接受值 truefalse

--format=format

更改默认输出格式。这可以是受支持的类型(如“json”)或 Go 模板。Go 模板的有效占位符列在下面

占位符

描述

.Created …

网络创建的时间戳

.DNSEnabled

网络是否启用了 DNS(布尔值)

.Driver

网络驱动程序

.ID

网络 ID

.Internal

网络是否为内部网络(布尔值)

.IPAMOptions …

网络 ipam 选项

.IPv6Enabled

网络是否具有 ipv6 子网(布尔值)

.Labels

网络标签

.Name

网络名称

.NetworkDNSServers

此网络中使用的 DNS 服务器数组

.NetworkInterface

主机上的网络接口名称

.Options …

网络选项

.Routes

此网络的静态路由列表

.Subnets

此网络上的子网列表

--no-trunc

不要截断网络 ID。

--noheading, -n

从列表中省略表标题。

--quiet, -q

The quiet 选项将输出限制为仅网络名称。

示例

显示网络

$ podman network ls
NETWORK ID    NAME         DRIVER
88a7120ee19d  podman       bridge
6dd508dbf8cd  podman6  bridge
8e35c2cd3bf6  podman5  macvlan

仅显示网络名称

$ podman network ls -q
podman
podman2
outside
podman9

显示支持 bridge 插件的网络名称

$ podman network ls --filter driver=bridge --format {{.Name}}
podman
podman2
podman9

列出网络及其子网

$ podman network ls --format "{{.Name}}: {{range .Subnets}}{{.Subnet}} {{end}}"
podman: 10.88.0.0/16
podman3: 10.89.30.0/24 fde4:f86f:4aab:e68f::/64
macvlan:

另请参阅

podman(1), podman-network(1), podman-network-inspect(1), podman-network-create(1)

历史记录

2021 年 8 月,由 Paul Holzinger pholzing@redhat.com 更新了新的网络格式

2019 年 8 月,最初由 Brent Baude bbaude@redhat.com 编译