Введение
В этом лабораторном задании мы погрузимся в таинственный мир удаления объектов Docker, вдохновлённые эпохой Виктории. Наша сцена разворачивается в темных улочках Лондона, где знаменитый детектив следит за неиспользуемыми объектами Docker. Детектив должен продвигаться через запутанные Docker-контейнеры и образы, чтобы раскрыть скрытые секреты неиспользуемых объектов.
Начало расследования
В этом шаге мы проводим студентов через процесс идентификации и удаления неиспользуемых Docker-контейнеров, образов, томов и сетей с использованием команды docker prune.
Сначала убедимся, что среда Docker настроена:
docker pull hello-world
Далее студентам дается инструкция по удалению неиспользуемых объектов Docker:
Сначала подготовьте нужную среду с использованием следующих команд:
docker container run hello-world docker network create example_network docker image pull alpine docker container run --name temp_container -d alpine sleep 1000Используйте команду
docker pruneдля удаления образов и сети:docker stop temp_container docker rm temp_container docker image prune -a docker network prune
Подтверждение расследования
В этом шаге студенты продолжат расследование, чтобы убедиться, что неиспользуемые объекты Docker были успешно удалены.
docker system prune -a
Резюме
В этой лабораторной работе вы научились идентифицировать и удалять неиспользуемые объекты Docker для освобождения дискового пространства и повышения производительности системы. Вы практиковались в использовании команд Docker prune для очистки "висячих" (dangling) образов, остановленных контейнеров и неиспользуемых сетей. Эти навыки помогут вам поддерживать чистые и эффективные среды Docker в ваших будущих проектах.



