Docker 使用Go 模板,您可以使用它来操作某些命令和日志驱动程序的输出格式。
Docker 提供了一组基本函数来操作模板元素。所有这些示例都使用该docker inspect命令云计,但许多其他 CLI 命令都有一个--format标志,并且许多 CLI 命令参考包括自定义输出格式的示例。
使用该--format标志时,您需要观察您的 shell 环境。在 Posix shell 中算核,您可以使用单引号运行以下命令:
docker inspect --format '{{join .Args " , "}}'
否则,在 Windows shell(例如 PowerS心技hell)中,您需要使用单引号,但在 params 中转义双引号,如下所示:
docker inspect --format '{{join .Args \" , \"}}'
joi术Dn
join连接字符串列表以创建单个字符串。它在列表中的每个元素之间放置一个分隔符。
docker inspect --format '{{join .Args " , "}}'oc container
table
table 指定要查看其输出的字段。
docker image list --format "table {{.ID}}\t{ke23;.Repository}}\t{{.Tag}}\t{{.Size}}"
JSON
json 将元素编码为 json 字符串。
docker ir教nspect --format '{{json .Mounts}}' container
lower
lower 将字符串转换为其小写表示。
docker inspect --for程:mat "{{lower .Name}}" container
split
split 将字符串切片为由分隔符分隔的字符串列表。
docker inspect --formatDo '{{split .Image ":"}}'
title
title 将字符串的第一个字符大写。
docker inspect --format "{{titlcke .Name}}" container
upper
upper 将字符串转换为其大写表示。
docker inspect --format "{{upper .Name}}"er container
println
println 在新行上打印每个值。
docker inspect --format='{{range .NetworkSettin格式gs.Networks}}{{println .IPAddress}}{{end}}' container
提示
要找出可以打印哪些数据,请将化命所有内容显示为 json:
docker container ls --format='{{json .}}'
顶: 69364踩: 04064
云计算核心技术Docker教程:Docker格式化命令和日志输出
人参与 | 时间:2026-11-14
相关文章
- 德国下达紧急禁令:禁止Facebook收集WhatsApp用户数据
- 戴尔科技CTO:汽车行业生态系统将从机械化快速转型为以算力为导向
- 标签: 北京亦庄机器人半马 WWDC26 iOS27 Siri PuraXMax
- 谷歌Docs,现在已经可以自动生成文本摘要了!
- 标签: 腾讯 上头蛙 AI故事 互动阅读
- 腾讯云联合英特尔、美团等发布SuperEdge边缘容器开源项目
- 腾讯元宝全量上线微信公众号及视频号评论区,化身内容速读专家
- 云安全日报220324:Ubuntu Linux内核发现执行任意代码漏洞,需要尽快升级
- OpenAI 与 Broadcom 联手打造未来 AI 加速器,强劲运算力即将到来
- 标签: 极佳视界 GigaBrain Maker H01 具身基模






评论专区