Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 本地和json日志驱动程序之间有什么区别?_Docker_Logging - Fatal编程技术网

Docker 本地和json日志驱动程序之间有什么区别?

Docker 本地和json日志驱动程序之间有什么区别?,docker,logging,Docker,Logging,JSON和本地日志驱动程序似乎都在本地存储每个容器的日志 在JSON驱动程序文档中,我看到了额外的标签和env选项(因为JSON可以有属性?)。此外,本地驱动程序文档说明它使用“内部存储”。但我找不到根本区别是什么。在: 本地日志以一种定制格式存储,该格式设计为 头顶 json文件日志的格式为json。默认值 Docker的日志驱动程序 说明: local=>日志另存为已写入 json文件=>格式设置为: { "log":"log message", "stream"

JSON和本地日志驱动程序似乎都在本地存储每个容器的日志

在JSON驱动程序文档中,我看到了额外的标签和env选项(因为JSON可以有属性?)。此外,本地驱动程序文档说明它使用“内部存储”。但我找不到根本区别是什么。

在:

  • 本地日志以一种定制格式存储,该格式设计为 头顶
  • json文件日志的格式为json。默认值 Docker的日志驱动程序
说明:

  • local=>日志另存为已写入

  • json文件=>格式设置为:

{
     "log":"log message",
     "stream":"stdout",
     "time":"2019-10-12T12:44:45.931849055Z"
}