名称

podman-quadlet-list - 列出已安装的 quadlet

简介

podman quadlet list [选项]

描述

列出为当前用户配置的所有 Quadlet。

选项

--filter, -f=过滤器

根据给定的条件过滤输出。

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

支持的过滤器

过滤器

描述

name

按 quadlet 名称过滤。

--format=格式

将输出美观地打印为 JSON 或使用 Go 模板(默认:“{{range .}}{{.Name}}\t{{.UnitName}}\t{{.Path}}\t{{.Status}}\n{{end -}}”)

使用 Go 模板打印结果。

占位符

描述

.App

如果 Quadlet 是应用程序的一部分,则为应用程序名称

.Name

Quadlet 文件的名称

.Path

磁盘上的 Quadlet 文件路径

.Status

与 systemd 单元对应的 Quadlet 状态

.UnitName

与 quadlet 对应的 Systemd 单元名称

示例

简单的列表命令

$ podman quadlet list
NAME                            UNIT NAME                     PATH ON DISK                                                          STATUS      APPLICATION
test-service-quadlet.container  test-service-quadlet.service  /home/user/.config/containers/systemd/test-service-quadlet.container  Not loaded
sample-quadlet.container        sample-quadlet.service        /home/user/.config/containers/systemd/sample-quadlet.container        Not loaded

按名称过滤列表。

$ podman quadlet list --filter 'name=test*'
NAME                            UNIT NAME                     PATH ON DISK                                                          STATUS      APPLICATION
test-service-quadlet.container  test-service-quadlet.service  /home/user/.config/containers/systemd/test-service-quadlet.container  Not loaded

格式化列表输出以显示特定字段。

$ podman quadlet list --format '{{ .UnitName }}'
UNIT NAME
test-service-quadlet.service
sample-quadlet.service

另请参阅

podman(1), podman-quadlet(1)