【发布时间】:2021-12-07 04:22:35
【问题描述】:
我一直在使用 docker-compose 来设置一些 docker 容器。
我知道可以使用docker logs <container-name> 查看日志。
当容器运行时,所有日志都被打印到STDOUT 和STDERR,容器中没有生成日志“文件”。
但是当它们各自的容器被docker-compose down或docker-compose rm等命令删除时,这些日志(从docker logs命令获得)被删除。
当容器被创建并再次启动时,会有一组新的日志。不存在上一次“运行”的日志。
我很好奇是否有办法以某种方式防止日志与其容器一起被移除。
理想情况下,即使容器被移除,我也希望保留所有以前的日志。
【问题讨论】:
标签: docker logging docker-compose docker-logs