欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

docker如何清除日志(查看docker容器日志)

林雅南1年前9瀏覽0評論

Docker是一款高效的容器化技術,但它也會生成大量的日志文件占用磁盤空間。因此,有時候我們需要清除這些日志文件,以釋放磁盤空間。

在Docker中,可以使用以下命令清除日志文件:

docker container logs --tail 0 CONTAINER_ID | sudo tee /path/to/logfile
sudo truncate -s 0 /var/lib/docker/containers/*/*-json.log

第一行命令是將容器的日志輸出到文件中,需要替換CONTAINER_ID為實際容器ID,并將輸出重定向到一個文件中。第二行命令將Docker日志文件的大小截為0,這樣在下次生成日志時,舊的日志文件將被覆蓋。

此外,Docker還提供了定期清除日志的配置選項。可以將以下配置寫入Docker的daemon.json配置文件:

{
"log-driver": "json-file",
"log-opts": {
"max-size": "50m",
"max-file": "5"
}
}

這里的配置將自動清除大小超過50MB的日志文件,并最多保留5個日志文件。可以根據自己的需求調整這些參數。