云计算核心技术Docker教程:Docker自定义日志驱动

人工智能 2022-06-19 08:07www.robotxin.com人工智能专业

在tag日志选项指定如何格式化标签标识容器的日志信息。默认情况下,系统使用容器 ID 的前 12 个字符。要覆盖此行为,请指定一个tag选项

$ docker run --log-driver=fluentd --log-opt fluentd-address=myhost.local:24224 --log-opt tag="mailer"

Docker 支持一些可以在指定标签值时使用的特殊模板标记

例如,指定一个--log-opt tag="{{.ImageName}}/{{.Name}}/{{.ID}}"值会产生如下syslog日志行

Aug 7 18:33:19 HOSTNAME hello-orld/foobar/5790672ab6a0[9103]: Hello from Docker.

在启动时,系统设置container_name字段和{{.Name}}标签。如果您使用docker rename重命名容器,则新名称不会反映在日志消息中。相反,这些消息继续使用原始容器名称。

Copyright © 2016-2025 www.robotxin.com 人工智能机器人网 版权所有 Power by