Docker 17参考手册
引擎: 管理员指南 | Engine: Admin Guide
格式化命令和日志输出(引擎) | Format command and log output (Engine)
Docker 使用 Go模板,它允许用户操纵某些命令和日志驱动程序的输出格式。驱动程序提供的每个命令都有其在模板中支持的元素的详细列表:
- Docker 图像格式化
- Docker 检查格式
- Docker 日志标记格式
- Docker 网络检查格式
- Docker PS 格式化
- Docker Stats 格式
- Docker 卷检查格式
- Docker 版本格式化
模板功能
Docker 提供了一组基本的函数来操作模板元素。这是带有示例的可用函数的完整列表:
join
join
连接字符串列表以创建单个字符串。它在列表中的每个元素之间放置一个分隔符。
$ docker inspect --format '{{join .Args " , "}}' container
json
json
将元素编码为 json 字符串。
$ docker inspect --format '{{json .Mounts}}' container
lower
lower
将字符串转换为其小写形式。
$ docker inspect --format "{{lower .Name}}" container
split
split
将字符串切分为由分隔符分隔的字符串列表。
$ docker inspect --format '{{split (join .Names "/") "/"}}' container
title
title
大写字符串的第一个字符。
$ docker inspect --format "{{title .Name}}" container
upper
upper
将字符串转换为大写形式。
$ docker inspect --format "{{upper .Name}}" container
format, formatting, output, templates, log
引擎: 管理员指南 | Engine: Admin Guide相关
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |