Py学习  »  docker

如何禁用所有Docker容器JSON日志?

Benyamin Jafari • 5 年前 • 1630 次点击  

我知道有 轮替 清楚的 Docker容器使用以下命令记录日志: truncate -s 0 /var/lib/docker/containers/*/*-json.log .

但是是否有任何方法可以禁用所有Docker容器JSON日志?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39162
 
1630 次点击  
文章 [ 1 ]  |  最新文章 5 年前
BMitch
Reply   •   1 楼
BMitch    6 年前

您可以切换到 none 日志驱动程序,无论是作为所有新容器的默认值,还是基于每个容器。有关日志驱动程序的文档如下: https://docs.docker.com/config/containers/logging/configure/#supported-logging-drivers

要将其配置为新容器的守护进程默认值,请使用以下命令设置/etc/docker/daemon.json:

{
  "log-driver": "none"
}

或者运行单个容器而不记录日志:

docker run --log-driver none ...