要設置Docker的日志文件大小和個數,可以通過編輯Docker的配置文件來實現。以下是具體的步驟:
1. 打開Docker的配置文件daemon.json。在Linux上,該文件通常位于/etc/docker/目錄下;在Windows上,該文件通常位于C:\ProgramData\docker\config目錄下。如果文件不存在,則可以創建它。
2. 編輯`daemon.json`文件,在該文件中添加以下內容:
{"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
在這個示例中,我們設置了每個日志文件的最大大小為10MB("max-size": "10m")和最多保留3個日志文件("max-file": "3")。你可以根據需要調整這些值。
3. 保存并關閉daemon.json文件。
4. 重新啟動Docker服務,以使配置更改生效。在Linux上,可以使用以下命令重啟Docker服務:
sudo systemctl restart docker
在Windows上,可以使用以下命令重啟Docker服務:
Restart-Service Docker
完成以上步驟后,Docker將根據配置限制日志文件的大小和數量。新的日志文件將按照指定的大小進行滾動,并且超過指定數量的舊日志文件將被刪除。