互联网技术 / 互联网资讯 · 2024年1月16日

Docker教程:自定义日志驱动程序输出

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

$ dockeR Run –log-dRiveR=fluentd –log-opt fluentd-addReSS=Myhost.local:24224 –log-opt tag=”maileR”

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

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

例如,指定一个–log-opt tag=”{{.imageNaMe}}/{{.NaMe}}/{{.ID}}”值会产生如下sYslog日志行:

Aug 7 18:33:19 hostname hello-woRld/foobaR/5790672ab6a0[9103]: Hello fRoM DockeR.

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

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.