From ab07c43f091971ee486f7dcc1f0f6952393ef42b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Gronowski?= Date: Tue, 11 Jun 2024 12:18:29 +0200 Subject: [PATCH] docker: use `local` logging driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Switch docker daemon to use `local` by default for containers as it's more efficient and compresses logs by default. See more at: https://docs.docker.com/config/containers/logging/configure/ Signed-off-by: Paweł Gronowski --- install/docker.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/docker.sh b/install/docker.sh index 205e7c9..7ebc546 100644 --- a/install/docker.sh +++ b/install/docker.sh @@ -1,8 +1,8 @@ sudo apt install -y docker.io docker-buildx sudo usermod -aG docker ${USER} -# Limit log size to avoid running out of disk -echo '{"log-driver":"json-file","log-opts":{"max-size":"10m","max-file":"5"}}' | sudo tee /etc/docker/daemon.json +# Use local logging driver - it's more efficient and uses compression by default. +echo '{"log-driver":"local","log-opts":{"max-size":"10m","max-file":"5"}}' | sudo tee /etc/docker/daemon.json DOCKER_COMPOSE_VERSION="2.27.0" DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}