Как решить ошибку no space left on device при CI/CD Gitlab?
Из-за чего может крашиться пайплайн сборки с ошибкой "no space left on device"?
Использовал df -h для просмотра доступного места.
Проверил docker system df для анализа использования Docker.
Остановил и удалил контейнеры:
docker stop $(docker ps -a -q) || true docker rm $(docker ps -a -q) || true
Очистил неиспользуемые ресурсы:
docker system prune -af docker volume prune -f
Проверил docker images и удалил ненужные образы:
docker rmi $(docker images -q) || true
Использовал du -sh /* для поиска крупных директорий
find / -type f -size +100M
Очищал данные в Overlay2
df -h | grep overlay
du -sh /var/lib/docker/overlay2
rm -rf /var/lib/docker/overlay2/*
А также проверял inode'ы:
df -i
Все в норме, места на сервере много, но раннер жалуется на малое кол-во места. Немного помогает удаление и обратное накатывание сервиса Docker
Источник: Stack Overflow на русском