docker关闭时docker日志驱动程序是否继续工作?(启用实时还原)
启用实时还原后,即使docker守护进程停止运行,docker容器也应该继续运行 在此守护进程停机期间,docker日志记录驱动程序是否一直从正在运行的容器转发stdout/stderrdocker关闭时docker日志驱动程序是否继续工作?(启用实时还原),docker,logging,Docker,Logging,启用实时还原后,即使docker守护进程停止运行,docker容器也应该继续运行 在此守护进程停机期间,docker日志记录驱动程序是否一直从正在运行的容器转发stdout/stderr 我正在询问b/c我不确定日志驱动程序是否依赖于docker守护进程。文档将我包括在内,我能够验证此行为 发件人: 如果守护进程长时间关闭,运行中的容器可能会被填满 后台程序通常读取的FIFO日志。完整的日志会阻塞容器 从记录更多的数据。默认缓冲区大小为64K。如果缓冲区 填充时,必须重新启动Docker守护进程
我正在询问b/c我不确定日志驱动程序是否依赖于docker守护进程。文档将我包括在内,我能够验证此行为 发件人: 如果守护进程长时间关闭,运行中的容器可能会被填满 后台程序通常读取的FIFO日志。完整的日志会阻塞容器 从记录更多的数据。默认缓冲区大小为64K。如果缓冲区 填充时,必须重新启动Docker守护进程才能刷新它们 好的,每个容器进程通过管道将其日志传输到相应的
docker containerd shim
进程,然后将日志传输到dockerd
。如果dockerd
关闭,日志将保留在缓冲区中,并在备份时写入dockerd
。但是,正如文档所指定的,如果缓冲区在docker守护进程备份之前填满,您将开始丢失任何其他日志