热点

云计算核心技术Docker教程:Docker格式化命令和日志输出

字号+ 作者:百岁之后网 来源:关键词导航 2026-11-14 我要评论(0)

谷歌收录霸屏【tg:seogoogle987】

Docker 使用Go 模板,您可以使用它来操作某些命令和日志驱动程序的输出格式。

Docker 提供了一组基本函数来操作模板元素。所有这些示例都使用该docker inspect命令云计,但许多其他 CLI 命令都有一个--format标志,并且许多 CLI 命令参考包括自定义输出格式的示例。

使用该--format标志时,您需要观察您的 shell 环境。在 Posix sh算核ell 中,您可以使用单引号运行以下命令:

docker inspect --format '{{join .Args " , "}}'

否则,在 Windows shell(例如心技 PowerShell)中,您需要使用单引号,但在 params 中转义双引号,如下所示:

docker inspect --format '{{join .Args \" , \"}术D}'

join

join连接字符串列表以创建单个字符串。它在列表中的每个元素之间放置一个分隔符。

docker inspect --format '{{join .Args "oc , "}}' container

table

table 指定要查看其输出的字段。

docker image list --format "table {{.ID}}\t{ke;{.Repository}}\t{{.Tag}}\t{{.Size}}"

JSON

json 将元素编码为 json 字符串。

docker ir教nspect --format '{{json .Mounts}}' container

lower

lower 将字符串转换为其小写表示。

docker inspect --form程:at "{{lower .Name}}" container

split

split 将字符串切片为由分隔符分隔的字符串列表。

docker inspect --format 'Do{{split .Image ":"}}'

title

title 将字符串的第一个字符大写。

docker inspect --format "{{titckle .Name}}" container

upper

upper 将字符串转换为其大写表示。

docker inspect --format "{{upper .Name}}er" container

println

println 在新行上打印每个值。

docker inspect --format='{{range .NetworkSettings.N格式etworks}}{{println .IPAddress}}{{end}}' container

提示

要找出可以打印哪些数据,请将所有内容显示为 js化命on:

docker container ls --format='{{json .}}'

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 启元世界宣布完成3亿元人民币A轮融资

    启元世界宣布完成3亿元人民币A轮融资

    2026-08-10

  • 支付宝上线AI招投标神器,6000万中小企业迎来商机拓展利器

    支付宝上线AI招投标神器,6000万中小企业迎来商机拓展利器

    2026-05-26

  • 可视化神器Plotly玩转漏斗图

    可视化神器Plotly玩转漏斗图

    2026-05-26

  • 亚毫米级精准对位:小米开源 VLA 大模型后训练全流程

    亚毫米级精准对位:小米开源 VLA 大模型后训练全流程

    2026-08-02

网友点评