繁体   English   中英

有没有办法自动保存 Docker 容器日志?

[英]Is there a way to save Docker container logs automatically?

我在容器中运行的应用程序将其日志发送到标准输出,并且无法重新配置。 我需要将这些日志写入文件以保留它们。 有没有办法在容器启动后自动将日志从容器的标准输出重定向到文件? (我知道“docker logs”命令,但它必须手动控制,如果容器在以这种方式保存日志之前停止是不好的。)提前致谢。

使用stdoutstderr重定向修改entrypoint到卷安装。

command > /volumemount/out 2>&1

现在,所有曾经进入容器stdout的 docker 日志都将进入主机共享卷。 https://askubuntu.com/questions/625224/how-to-redirect-stderr-to-a-file/625230

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM