我知道有 轮替 和 清楚的 Docker容器使用以下命令记录日志: truncate -s 0 /var/lib/docker/containers/*/*-json.log .
truncate -s 0 /var/lib/docker/containers/*/*-json.log
但是是否有任何方法可以禁用所有Docker容器JSON日志?
您可以切换到 none 日志驱动程序,无论是作为所有新容器的默认值,还是基于每个容器。有关日志驱动程序的文档如下: https://docs.docker.com/config/containers/logging/configure/#supported-logging-drivers
none
要将其配置为新容器的守护进程默认值,请使用以下命令设置/etc/docker/daemon.json:
{ "log-driver": "none" }
或者运行单个容器而不记录日志:
docker run --log-driver none ...