コンテナが溜めるログのローテートサイズ
from 20240829
コンテナが溜めるログのローテートサイズ
Akkomaインスタンスはdocker-composeで動いているが、ログサイズが7GBほどに膨れ上がっていた
以下パスにあるログ
code:plain
/var/lib/docker/containers/CONTAINER_ID/CONTAINER_ID-json.log
クソデカログをどうにかする
Docker container logs taking all my disk space
ログをローテートする(一定基準で削除)
docker-compose.ymlのプロパティにオプションを記述できる
Services top-level elements
プロパティーの種類
Configure logging drivers
こんな感じで制限可能
code:yml
logging:
options:
max-size: 10m
code:sh
docker-compose up -d
で制限を適用してコンテナを再作成できる