当由于Docker日志而没有剩余空间时,如何清除Docker容器的日志

时间:2018-12-12 09:10:38

标签: docker

我有一个aws实例,我在其中运行一个docker容器(不管它用于任何进程)。 var / log / docker.log中的日志文件超出了虚拟机的存储空间。如何清除日志并以非常干净的方式使存储可用。

2 个答案:

答案 0 :(得分:0)

您应该清空日志文件。

cat /dev/null > /var/log/docker.log

答案 1 :(得分:0)

使用truncate命令清空日志

truncate -s 0 /var/log/docker.log

提到了一个旧问题,即AWS linux实例不旋转docker日志,一种解决方法是使用logrotate并更新用户数据脚本。 https://github.com/aws/amazon-ecs-init/issues/119