首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

格式化命令和日志输出(引擎) | Format command and log output (Engine)

Docker 使用 Go模板,它允许用户操纵某些命令和日志驱动程序的输出格式。驱动程序提供的每个命令都有其在模板中支持的元素的详细列表:

  • Docker 图像格式化
  • Docker 检查格式
  • Docker 日志标记格式
  • Docker 网络检查格式
  • Docker PS 格式化
  • Docker Stats 格式
  • Docker 卷检查格式
  • Docker 版本格式化

模板功能

Docker 提供了一组基本的函数来操作模板元素。这是带有示例的可用函数的完整列表:

join

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

代码语言:javascript
复制
$ docker inspect --format '{{join .Args " , "}}' container

json

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

代码语言:javascript
复制
$ docker inspect --format '{{json .Mounts}}' container

lower

lower 将字符串转换为其小写形式。

代码语言:javascript
复制
$ docker inspect --format "{{lower .Name}}" container

split

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

代码语言:javascript
复制
$ docker inspect --format '{{split (join .Names "/") "/"}}' container

title

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

代码语言:javascript
复制
$ docker inspect --format "{{title .Name}}" container

upper

upper 将字符串转换为大写形式。

代码语言:javascript
复制
$ docker inspect --format "{{upper .Name}}" container

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com