云计算核心技术Docker教程:Docker格式化命令和日志输出
Docker 使用Go 模板,您可以使用它来操作某些命令和日志驱动程序的输出格式。
Docker 提供了一组基本函数来操作模板元素。所有这些示例都使用该docker inspect命令云计,但许多其他 CLI 命令都有一个--format标志,并且许多 CLI 命令参考包括自定义输出格式的示例。
使用该--format标志时,您需要观察您的 shell 环境。在 Posix shell算核 中,您可以使用单引号运行以下命令:
docker inspect --format '{{join .Args " , "}}'
否则,在 Windows shell(例如 Po心技werShell)中,您需要使用单引号,但在 params 中转义双引号,如下所示:
docker inspect --format '{{join .Args \" , \"}术D}'
join
join连接字符串列表以创建单个字符串。它在列表中的每个元素之间放置一个分隔符。
docker inspect --format '{{join .Argocs " , "}}' container
table
table 指定要查看其输出的字段。
docker image list --format "table {{.ID}}\t{ke{.Repository}}\t{{.Tag}}\t{{.Size}}"
JSON
json 将元素编码为 json 字符串。
dockerr教 inspect --format '{{json .Mounts}}' container
lower
lower 将字符串转换为其小写表示。
docker inspect --f程:ormat "{{lower .Name}}" container
split
split 将字符串切片为由分隔符分隔的字符串列表。
docker inspect --formaDot '{{split .Image ":"}}'
title
title 将字符串的第一个字符大写。
docker inspect --format "{{cktitle .Name}}" container
upper
upper 将字符串转换为其大写表示。
docker inspect --format "{{upper .Name}er}" container
println
println 在新行上打印每个值。
docker inspect --format='{{range .NetworkSettings格式.Networks}}{{println .IPAddress}}{{end}}' container
提示
要找出可以打印哪些数据,请将所有内容显化命示为 json:
docker container ls --format='{{json .}}'
- ·小红书App崩了?回应:第三方云服务供应商技术故障
- ·标签: 汽车 出海
- ·标签: 理想汽车 李想 理想AI眼镜 智能眼镜
- ·标签: 宏碁 2025Q3财报 北美业务 非电脑事业
- ·标签: Soul AI社交 Z世代 米哈游
- ·标签: 哈啰单车 猎鹰计划 共享单车 竞品打压
- ·时间管理大师是什么梗
- ·标签: 恋与制作人 咪咕 知识产权 反不正当竞争
- ·Elastic 完成对 Jina AI 的收购,推动 AI 搜索技术创新
- ·高通推出全球首个10Gbps 5G M.2参考设计,加速推进5G在新兴细分市场中的普及
- ·标签: 追觅科技 俞浩 小红书 算法推荐
- ·安全管理:企业为什么需要统一的云平台
- ·标签: 福特 小米SU7 吉姆·法利 电动汽车
- ·微软Copilot Appearance即将面向更广泛用户推广
- ·标签: 牧原股份 生猪养殖 港股上市 正大集团
- ·标签: 越疆机器人 DOBOTAtom RoverX1 协作机器人
