非常教程

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相关

1.Amazon CloudWatch记录日志记录驱动程序(引擎) | Amazon CloudWatch logs logging driver (Engine)
2. 绑定挂载 | Bind mounts (Engine)
3.使用Prometheus(引擎)收集Docker指标 | Collect Docker metrics with Prometheus (Engine)
4.配置和运行Docker(引擎) | Configuring and running Docker (Engine)
5.配置日志记录驱动程序 | Configuring logging drivers (Engine)
6.使用systemd控制和配置Docker(引擎) | Control and configure Docker with systemd (Engine)
7.ETW日志记录驱动程序(引擎) | ETW logging driver (Engine)
8.流利的日志驱动程序(引擎) | Fluentd logging driver (Engine)
9.Google Cloud日志记录驱动程序(引擎) | Google Cloud logging driver (Engine)
10.Graylog扩展格式(GELF)日志记录驱动程序(引擎) | Graylog Extended Format (GELF) logging driver (Engine)
11.Journald日志记录驱动程序(引擎) | Journald logging driver (Engine)
12.JSON文件日志记录驱动程序(引擎) | JSON File logging driver (Engine)
13.在守护进程停机期间保持容器处于活动状态(引擎) | Keep containers alive during daemon downtime (Engine)
14.限制容器的资源(引擎) | Limit a container's resources (Engine)
15.通过大使容器链接(引擎) | Link via an ambassador container (Engine)
16.记录驱动程序的日志标记(引擎) | Log tags for logging driver (Engine)
17.Logentries日志驱动程序(引擎) | Logentries logging driver (Engine)
18.PowerShell DSC用法(引擎) | PowerShell DSC usage (Engine)
19.修剪未使用的Docker对象(引擎) | Prune unused Docker objects (Engine)
20.在容器中运行多个服务(引擎) | Run multiple services in a container (Engine)
21.运行时指标(引擎) | Runtime metrics (Engine)
22.Splunk日志记录驱动程序(引擎) | Splunk logging driver (Engine)
23.自动启动容器(引擎) | Start containers automatically (Engine)
24.存储概述(引擎) | Storage overview (Engine)
25.Syslog日志记录驱动程序(引擎) | Syslog logging driver (Engine)
26.tmpfs mounts
27.解决卷问题(引擎) | Troubleshoot volume problems (Engine)
28.使用日志驱动程序插件(引擎) | Use a logging driver plugin (Engine)
29.使用Ansible(引擎) | Using Ansible (Engine)
30.使用Chef(引擎) | Using Chef (Engine)
31.使用Puppet(引擎) | Using Puppet (Engine)
32.查看容器的日志(引擎) | View a container's logs (Engine)
33.Volumes (Engine)
Docker 17

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

主页 https://docker.com/
源码 https://github.com/docker/docker
版本 17
发布版本 17.06