How to clear the logs properly for a Docker container?

前端 未结 15 2495
谎友^
谎友^ 2020-12-12 09:00

I use docker logs [container-name] to see the logs of a specific container.

Is there an elegant way to clear these logs?

15条回答
  •  一向
    一向 (楼主)
    2020-12-12 09:53

    Here is a cross platform solution to clearing docker container logs:

    docker run --rm -v /var/lib/docker:/var/lib/docker alpine sh -c "echo '' > $(docker inspect --format='{{.LogPath}}' CONTAINER_NAME)"
    

    Paste this into your terminal and change CONTAINER_NAME to desired container name or id.

提交回复
热议问题