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

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

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

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

Docker组成

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

回答:

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

logging:

driver: none

以上是 在Docker-Compose中禁用一个容器的日志记录 的全部内容, 来源链接: utcz.com/qa/424038.html

回到顶部