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


时间:2021-06-01  来源:  作者:  点击次数:


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

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

Docker提供了一组操作模板元素的基本功能。所有这些示例都使用这个docker inspect命令,但是许多其他命令行界面命令都有- format标志,并且许多命令行界面命令都引用了包含自定义输出格式的示例。

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

docker inspect-format“{ join。Args ',' }} '

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

docker inspect-format“{ join。Args \ ',\'}} '

加入

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

docker inspect-format“{ join。Args ',' }} '容器

桌子

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

docker图像列表格式'表格{ { }。ID}}\t{{。存储库}}\t{{。标记}}\t{{。大小}}”

数据

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

docker inspect-format“{ JSON。装载“{ 0 }”容器

降低

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

docker inspect -格式“{ 0。“Name } }”容器

使分离

将字符串分割成由分隔符分隔的字符串列表。

docker inspect-format“{ split。图像' :'}} '

标题

标题将字符串的第一个字符大写。

docker inspect -格式“{title .“Name } }”容器

上面的

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

docker inspect -格式“{upper。“Name } }”容器

打印

Println在新的一行打印每个值。

docker inspect-format=' { { range . network settings . networks } } { { println。IPAddress}}{{end}} '容器

给出提示

要了解可以打印哪些数据,请将所有内容显示为json:

docker容器ls - format='{{json。}}'


本文来自环球国际 转载请注明

上一篇 下一篇


  • 用户名:
  • 密码:
  • 验证码:
  • 匿名发表