Введение
В мире, где суперспособности стали нормой, Академия Супергероев столкнулась с серьезной проблемой. Способность академии хранить и систематизировать знания о суперсилах оказалась под угрозой из-за беспорядка в виртуальной среде. Знаменитому профессору суперспособностей, доктору ВиртуалМайнду, было поручено навести порядок во вселенной Docker, обеспечив эффективный учет и управление всеми образами суперсил. В рамках этой задачи студенты должны продемонстрировать свои навыки работы со списками образов Docker.
Просмотр списка образов Docker
На этом этапе вам предстоит вывести список образов Docker и выполнить ряд специфических задач, связанных с управлением ими.
Задачи
- Выведите список всех образов Docker, доступных в данный момент в системе.
- Отфильтруйте образы так, чтобы отображались только те, которые помечены тегом "latest". Для фильтрации используйте формат команды
docker images --filter <filter_type>=<filter_scope>. - Отсортируйте образы по дате их создания в порядке убывания. Для этого можно использовать комбинацию команд в формате
docker images --format <format> | grep <condition> | sort <option>.
Пример
После выполнения задач вывод списка образов Docker должен соответствовать заданным критериям.
Вывод всех образов:
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest e34e831650c1 2 weeks ago 77.9MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
hello-world latest d2c94e258dcb 8 months ago 13.3kB
gcr.io/k8s-minikube/kicbase v0.0.37 01c0ce65fff7 12 months ago 1.15GB
Фильтрация образов только с тегом "latest":
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest e34e831650c1 2 weeks ago 77.9MB
jenkins/jenkins latest ca7cca8fa4b0 8 months ago 466MB
hello-world latest d2c94e258dcb 8 months ago 13.3kB
Сортировка образов по дате создания в порядке убывания:
ubuntu latest 2024-01-12 01:08:11 +0800 CST 77.9MB
jenkins/jenkins latest 2023-05-24 03:54:22 +0800 CST 466MB
hello-world latest 2023-05-03 00:49:27 +0800 CST 13.3kB
Резюме
Цель данного испытания — проверить ваши навыки управления образами Docker. Задачи были составлены таким образом, чтобы углубить понимание процессов вывода списков, фильтрации и сортировки образов. Это испытание дает возможность закрепить знания о жизненном цикле образов Docker и их практическом применении в реальных сценариях.



