docker - 在容器重启之前保存 docker 容器日志文件

标签 docker

我有一个使用 --restart always 标志运行的 docker 容器。而且每次容器重新启动时,它似乎都丢弃了以前的运行日志文件。有没有办法在重启后保存日志文件?

谢谢

最佳答案

好吧,有很多方法可以做到这一点,一种可能是使用一个文件,您可以像这样保存所有容器日志

docker logs --details -f --tail=20 -t container_id ||container_name >> ~/test.txt

我已经使用 Django 应用程序对其进行了测试,它运行良好,但我通常使用卷来获取日志容器。

关于docker - 在容器重启之前保存 docker 容器日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52154440/

相关文章:

linux - 从另一台电脑到 docker 的隧道 ssh

docker - 在Docker容器中运行HHVM的 “hh_server”工具失败

docker - 如何使用 minikube 部署本地 docker 注册表?

docker - 更新了 windows docker,现在它在本地主机之外不起作用

php - 使用 Docker 在 PhpStorm 中配置代码嗅探器

docker - 使用 docker-compose 文件调度 docker 容器

node.js - 如何使用 pm2 启动 strapi-docker?

node.js - Docker - 如何等待容器运行

linux - Docker 在安装后首次运行时失败。错误发布 http ://. ....权限被拒绝。您是否尝试在没有 TLS 的情况下连接到支持 TLS 的守护进程?

c# - 在 Docker 中使用 System.Drawing