Limpiar logs de contenedores

By aldibier, 30 Junio, 2021

Llevo usando contenedores ya desde hace un buen rato y aquellos que tengo con un uso intensivo pueden llegar acumular muchos registros con el paso del tiempo. Hoy se me presentó la necesidad de eliminar esos registros sin necesidad de destruir los contenedores y luego de una breve búsqueda en Stackoverflow encontré este hilo:

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

En el hilo se mencionan distintos métodos incluidos algunos permanentes, sin embargo en mi caso  los que necesitaba era algo de una única ejecución así que para mi caso me funcionó el siguiente comando:

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