Dockerにログの最大サイズ上限を設定するにはどうすればいいですか
Dockerログの上限を設定するには、以下のいずれかの方法を使用できます。方法1: Dockerコマンドラインオプションを使用してログサイズを設定します。コンテナを起動するときに`–log-opt`オプションを使用して、ログサイズの上限を設定できます。たとえば、ログサイズの上限を100 MBにするには、次のコマンドを使用できます:
docker run --log-opt max-size=100m my-container
コンテナのログサイズを 100MB に制限するには: 方法 2: Docker Compose を使用してログサイズを設定する Docker Compose を使用してコンテナを管理している場合、docker-compose.yml ファイルで logging オプションを使用してログサイズを設定できます。例:
version: '3' services:
my-container:
image: my-image
logging:
options:
max-size: 100m
コンテナが起動するとログサイズは100MBに制限されます。なお、これらのメソッドはコンテナ内のログサイズのみを制限し、ホスト上のDockerログサイズを制限することはできません。ホスト上のDockerログサイズを制限する場合は、Docker公式ドキュメントでログドライバーの詳細情報をご参照ください。