云计算核心技术Docker教程:Docker格式化命令和日志输出
Docker 使用Go 模板,您可以使用它来操作某些命令和日志驱动程序的输出格式。
Docker 提供了一组基本函数来操作模板元素。所有这些示例都使用该docker inspect命令云计,但许多其他 CLI 命令都有一个--format标志,并且许多 CLI 命令参考包括自定义输出格式的示例。
使用该--format标志时,您需要观察您的 shell 环境。在 Posix shell算核 中,您可以使用单引号运行以下命令:
docker inspect --format '{{join .Args " , "}}'
否则,在 Windows shell(例如 Power心技Shell)中,您需要使用单引号,但在 params 中转义双引号,如下所示:
docker inspect --format '{{join .Args \" , \"}}'
j术Doin
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 insr教pect --format '{{json .Mounts}}' container
lower
lower 将字符串转换为其小写表示。
docker inspect --f程:ormat "{{lower .Name}}" container
split
split 将字符串切片为由分隔符分隔的字符串列表。
docker inspect --foDormat '{{split .Image ":"}}'
title
title 将字符串的第一个字符大写。
docker inspect --format "{{ck;title .Name}}" container
upper
upper 将字符串转换为其大写表示。
docker inspect --format "{{upper .Nerame}}" container
println
println 在新行上打印每个值。
docker inspect --format='{{range .NetworkSe格式ttings.Networks}}{{println .IPAddress}}{{end}}' container
提示
要找出可以打印哪些数据,请将所化命有内容显示为 json:
docker container ls --format='{{json .}}'
相关文章:
相关推荐:
- 标签: 字节跳动 Seed团队 豆包大模型 Qwen
- 亚马逊云计算业务去年Q4营收242亿美元 全年超过900亿美元
- 阿里巴巴投资者日:全球化业务MAU全球第四 云计算物流海外发展加速
- 云安全日报210608:红帽Nettle密码库发现内存越界访问漏洞,需要尽快升级
- ChatGPT新增分支对话功能,已向网页端登录用户开放
- 标签: 浪潮集团 刘继永 邹庆忠 山东国资委
- AI澶嶆椿锛佺敤GPT-3澶嶅埢閫濆幓鏈��濡伙紝缇庡浗灏忓摜璁╂寶鐖变互鏁板瓧褰㈡€佹案鐢�
- 标签: LG AXIUM CLOiD 情感智能 CES2026
- 标签: 壁仞科技 BR106 BR166 智算集群
- 机器学习基础图表:概念、原理、历史、趋势和算法
