← До списку лабораторних по Docker
Повний опис / сценарій лабораторної:
Мета: навчитися прибирати зайві образи, контейнери і томи так щоб не зламати прод або dev стенд. Крок 1. Подивитися поточний стан Docker середовища. Команда: docker system df Пояснення: зверни увагу скільки місця займають образи, контейнери і томи. Крок 2. Перевірити список зупинених контейнерів. Команда: docker ps -a Пояснення: визнач які з них точно не потрібні. Крок 3. Видалити конкретні зупинені контейнери. Команда: docker rm container1 container2 Пояснення: перевір що це не частина робочого стенду. Крок 4. Знайти завислі томи які не використовуються. Команда: docker volume ls; docker volume ls -qf dangling=true Пояснення: такі томи можна зазвичай безпечно видаляти. Крок 5. Видалити тільки dangling обʼєкти. Команда: docker system prune Пояснення: уважно прочитай попередження перед підтвердженням. Крок 6. Перевірити вільне місце на диску до і після. Команда: df -h Пояснення: зафіксуй різницю у конспекті. Крок 7. Окремо очистити dangling образи. Команда: docker image prune Пояснення: це образи без тегів які залишились після оновлень. Крок 8. Розібратися з командою docker system prune -a. Пояснення: ця опція видаляє ще й не використані образи з тегами, що небезпечно на прод. Крок 9. Скласти чек лист перед виконанням aggressive prune. Пояснення: що саме треба перевірити щоб не знести потрібні образи. Крок 10. Міні звіт. Завдання: опиши регулярну політику очищення Docker на прод і dev хостах.