通过命令可以使用由docker容器启动的进程的
标准输出
(用于使其永远运行)。另一个选择是直接通过docker远程API流式传输日志。
dockerlogs$containerid
-f
要访问日志文件(仅在必要时才考虑记录到stdout或其他标准解决方案,例如syslogd),您唯一的实时选项是配置卷(如Marcus Hughes建议的那样),以便将日志存储在容器外部并可供处理来自主机或另一个容器。
如果不需要实时访问日志,可以使用以下命令导出文件(以tar格式)
dockerexport

通过命令可以使用由docker容器启动的进程的
标准输出
(用于使其永远运行)。另一个选择是直接通过docker远程API流式传输日志。
dockerlogs$containerid
-f
要访问日志文件(仅在必要时才考虑记录到stdout或其他标准解决方案,例如syslogd),您唯一的实时选项是配置卷(如Marcus Hughes建议的那样),以便将日志存储在容器外部并可供处理来自主机或另一个容器。
如果不需要实时访问日志,可以使用以下命令导出文件(以tar格式)
dockerexport