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

热点 2026-11-14 6357849

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

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

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

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

否则,在 Windows shell(例如 Pow心技erShell)中,您需要使用单引号,但在 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 ke3;{.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 --format 'Do{{split .Image ":"}}'

title

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

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

upper

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

docker inspect --format "{{upper .Name}}" conterainer

println

println 在新行上打印每个值。

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

提示

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

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

本文地址:http://soft.zmdinfo.ha.cn/html/3c3b892981.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

一个可以进行机器学习特征选择的Python工具

AI赋能核电运营:Nuclearn完成1050万美元A轮融资,服务全球65座核反应堆

阿斯麦出资13亿欧元,成为Mistral AI最大股东

AlphaFold2鍘熺悊锛氭敞鎰忓姏鏈哄埗鍙栦唬鍗风Н缃戠粶锛岄�娴嬪噯纭�€ф彁鍗囪秴30%

OpenAI 收入预测剑指1000亿美元,欲创科技史上最快增长神话

标签: 华能国际 电力行业 风电装机 超超临界机组

将点云与RGB图像结合,谷歌&Waymo提出的4D-Net,检测远距离目标

中国AI内容监管重磅出击:9月1日新规正式落地,DeepSeek腾讯字节全面响应打标令

友情链接