Очистка старых записей в jenkins docker

#Ansible: docker-prune
0 1 * * * docker system prune -af --filter until=720h
#Ansible: docker-dind-prune
0 2 * * * /bin/sh -c "cd /home/deploy/jenkins && docker-compose exec docker docker system prune -af --filter until=720h"

Можно запустить в ручную, вывод будет такой

deleted: sha256:02389596691cda9a6c3b176be43e6b21f4474e3f3b6c675c4ad722173dfda7fd
deleted: sha256:05e1d25c16e77cd12d131dcfb7deccfff4ae6a01ba666481c666fba3f6ffb4d4
deleted: sha256:87ca9be398613a1fb1cb36f5771f54f39509cb68f7c8d65d9d35f0b36076fda3
deleted: sha256:0a742c5e90bf87d90fe0e66ae8810f4996e81dbe510f4860338016f1a7c26add
deleted: sha256:57488723f0872b65eb586f4fde54d5c25c16cde94da3bde8b338cf2af2aceb1c
deleted: sha256:5281c06cf6e807e531f4051aeec4411d466840295cd4b486c2f15eb21be571ec
deleted: sha256:45c7f3c62aa011f6dbd672345e42a32fab9a5091838664395714ee138b09e2da
deleted: sha256:3eebfa12d973d7de101ff98f42e4a41000a6bfd395f0c58cf1ea8fadec5f006f
deleted: sha256:4fc242d58285699eca05db3cc7c7122a2b8e014d9481f323bd9277baacfa0628

Total reclaimed space: 22.69GB

Далее для эффективной очистки свободного места сделаем следующее

 cat /dev/zero > /file.txt

после заполнения свободного места на диске будет сообщение

cat: ошибка записи: На устройстве не осталось свободного места

Удаляем файл

rm /file.txt

Данная команда очень полезна если используется на виртуалке, в моем случае proxmox

Яндекс.Метрика