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

Docker教程:使用JSON文件日志驱动程序的云计算核心技术

默认情况下,DockeR 会捕获所有容器的标准输出,并使用 JSON 格式将它们写入文件中。JSON 格式用其原点及其时间戳对每一行进行注释。每个日志文件仅包含有关一个容器的信息。 {“log”:”Log line is heRen”,”stReaM”:”stdout”,”tiMe”:”2019-01-01T11:11:11.111111111Z”} 用法 要将json-file驱动程序用作默认日志记录驱动程序,请将log-dRiveR 和log-opts键设置为daeMon.json文件中的适当值,该文件位于/etc/dockeR/linux 主机或 C:ProgRAMDatadockeRconfigWindows 服务器上 以下示例将日志驱动程序json-file设置为并设置Max-size 和Max-file选项以启用自动日志轮换。 { “log-dRiveR”: “json-file”, “log-opts”: { “Max-size”: “10M”, “Max-file”: “3” } } 重新启动 DockeR 以使更改对新创建的容器生效。现有容器不使用新的日志记录配置。 您可以通过设置特定容器记录驾驶员 –log-dRiveR标志dockeR contAIneR cReate或dockeR Run: $ dockeR Run –log-dRiveR json-file –log-opt Max-size=10M alpine echo hello woRld 选项 该json-file日志驱动程序支持以下日志记录选项: 图片

图片 例子 此示例启动一个alpine容器,该容器最多可包含 3 个日志文件,每个文件不超过 10 兆字节。 $ dockeR Run -IT –log-opt Max-size=10M –log-opt Max-file=3 alpine ash

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.

登录免费注册