docker清理多余日志

docker下清理多余的日志内容

先查看日志文件位置

docker inspect -f='{{LogPath}}' <容器ID>

清除日志内容

echo '空白字符串'> 第一步查到的日志文件位置 一般在/var/lib/docker/containers/xxxxx
或者一步到位
echo '' > docker inspect -f='{{LogPath}}' <容器Id>

查看日志最后指定条数的日志内容

docker logs --tail=n <容器ID>

设置docker日志文件大小

{
  "log-driver": "json-file",
  "log-opts": {"max-size": "10m", "max-file": "3"}
}

重新启动docker

systemctl reload docker

posted @ 2020-05-26 15:23  RandomObject  阅读(491)  评论(0编辑  收藏  举报