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关闭时docker日志驱动程序是否继续工作?(启用实时还原)_Docker_Logging - Fatal编程技术网

docker关闭时docker日志驱动程序是否继续工作?(启用实时还原)

docker关闭时docker日志驱动程序是否继续工作?(启用实时还原),docker,logging,Docker,Logging,启用实时还原后,即使docker守护进程停止运行,docker容器也应该继续运行 在此守护进程停机期间,docker日志记录驱动程序是否一直从正在运行的容器转发stdout/stderr 我正在询问b/c我不确定日志驱动程序是否依赖于docker守护进程。文档将我包括在内,我能够验证此行为 发件人: 如果守护进程长时间关闭,运行中的容器可能会被填满 后台程序通常读取的FIFO日志。完整的日志会阻塞容器 从记录更多的数据。默认缓冲区大小为64K。如果缓冲区 填充时,必须重新启动Docker守护进程

启用实时还原后,即使docker守护进程停止运行,docker容器也应该继续运行

在此守护进程停机期间,docker日志记录驱动程序是否一直从正在运行的容器转发stdout/stderr


我正在询问b/c我不确定日志驱动程序是否依赖于docker守护进程。

文档将我包括在内,我能够验证此行为

发件人:

如果守护进程长时间关闭,运行中的容器可能会被填满 后台程序通常读取的FIFO日志。完整的日志会阻塞容器 从记录更多的数据。默认缓冲区大小为64K。如果缓冲区 填充时,必须重新启动Docker守护进程才能刷新它们

好的,每个容器进程通过管道将其日志传输到相应的
docker containerd shim
进程,然后将日志传输到
dockerd
。如果
dockerd
关闭,日志将保留在缓冲区中,并在备份时写入
dockerd
。但是,正如文档所指定的,如果缓冲区在docker守护进程备份之前填满,您将开始丢失任何其他日志