#!/bin/bash clear echo Cleaning journalctl logs Time to 1 hour. echo ---------------------------------------- journalctl --vacuum-time=1h sleep 3 echo Done echo ---------------------------------------- echo echo Cleaning journalctl logs Size to 10 Mb. echo --------------------------------------- journalctl --vacuum-size=10M sleep 3 echo Done echo ---- echo echo Cleaning folder var-log logs. echo ----------------------------- truncate -s 0 /var/log/*.log sleep 3 echo Done echo ---- echo echo Cleaning Docker images. echo ----------------------- docker image prune -f -a sleep 3 echo Done echo ---- echo echo Cleaning Docker volumes. echo ------------------------ docker system prune --volumes -f -a sleep 3 echo Done echo ---- echo echo Cleaning Docker logs. echo --------------------- find /var/lib/docker/containers/ -type f -name "*.log" -delete sleep 3 echo Done and Exit echo ------------- sleep 10