Суперсила организации образов в Docker

DockerBeginner
Практиковаться сейчас

Введение

В мире, где суперспособности стали нормой, Академия Супергероев столкнулась с серьезной проблемой. Способность академии хранить и систематизировать знания о суперсилах оказалась под угрозой из-за беспорядка в виртуальной среде. Знаменитому профессору суперспособностей, доктору ВиртуалМайнду, было поручено навести порядок во вселенной 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 и их практическом применении в реальных сценариях.

✨ Проверить решение и практиковаться