一尘不染

在Docker-Compose中禁用一个容器的日志记录

docker

我有一个使用Docker compose启动的Web应用程序,我想禁用所有日志记录(或者至少将其打印到syslog而不是文件中)。

当我的Web应用程序运行时,它可以在启动时快速生成一个11GB的日志文件,因此这会非常快地耗尽我的磁盘空间。

我知道普通docker 的run命令都有日志选项,但是在Docker Compose中,我使用

Docker组成

在应用程序文件夹中启动我的应用程序。我该如何启用此功能?我看不到在线上任何地方的特定案例。


阅读 601

收藏
2020-06-17

共1个答案

一尘不染

您应该能够使用日志记录功能。尝试将驱动程序设置为“无”

logging:
    driver: none
2020-06-17