清空docker container logs
    docker默认会记录容器从一开始运行到现在为止所有的日志内容,而且目前docker并没有提供日志管理工具对日志内容进行清理。 只能手工进行清理。

    找出docker container日志文件所在的路径

    docker inspect --format='{{.LogPath}}' <container_name_or_id>
    删除或者清空日志文件内容

    echo |sudo tee $(docker inspect --format='{{.LogPath}}' <container_name_or_id>)

    https://stackoverflow.com/questions/42510002/how-to-clear-the-logs-properly-for-a-docker-container

    1. truncate -s 0 /var/lib/docker/containers/*/*-json.log
    1. sudo sh -c "truncate -s 0 /var/lib/docker/containers/*/*-json.log"

    image.png