Podman Ps 格式帮助

Podman Ps 格式帮助

我正在尝试podman ps使用非常易读的格式列出,podman ps -a --format="ID\t{{.ID}}\nNAME\t{{.Names}}\nIMAGE\t{{.Image}}\nPORTS\t{{.Ports}}\nCOMMAND\t{{.Command}}\nCREATED\t{{.CreatedAt}}\nSTATUS\t{{.Status}}\n"\n即换行符未按预期呈现。

我正在 linux debian 11 中尝试这个。

结果如下:

ID      39b1e13k1750\nNAME  suspicious_wi\nIMAGE  nginx\nPORTS  \nCOMMAND  nginx -g daemon o...\nCREATED  2022-08-08 08:23:43.1437658 +0200 CEST\nSTATUS  Exited (0) 40 minutes ago\n

任何帮助将不胜感激。

谢谢。

答案1

Debian 11 中的 Podman 不处理\n其格式模板;然而,它们可以在模板 ( {{"\n"}}) 中表示为 Go 字符串:

podman ps -a --format='ID\t{{.ID}}{{"\n"}}NAME\t{{.Names}}{{"\n"}}IMAGE\t{{.Image}}{{"\n"}}PORTS\t{{.Ports}}{{"\n"}}COMMAND\t{{.Command}}{{"\n"}}CREATED\t{{.CreatedAt}}{{"\n"}}STATUS\t{{.Status}}'

相关内容