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公式ドキュメントでログドライバーの詳細情報をご参照ください。

bannerAds