名称¶
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