#!/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


