도커 이미지 관리의 초능력: 효율적인 이미지 정리

DockerBeginner
지금 연습하기

소개

초능력이 일상이 된 세상에서, 히어로 아카데미는 큰 난관에 봉착했습니다. 가상 환경의 정리 정돈이 제대로 되지 않아 아카데미의 초능력 지식을 저장하고 관리하는 능력이 위협받고 있기 때문입니다. 저명한 초능력 교수인 버추얼마인드 (Dr. VirtualMind) 박사는 도커 세계의 모든 초능력 이미지가 효율적으로 나열되고 관리되도록 보장하는 임무를 맡았습니다. 이 임무의 일환으로, 학생들은 도커 이미지 목록을 다루는 숙련도를 증명해야 합니다.

도커 이미지 목록 확인하기

이 단계에서는 도커 이미지 목록을 확인하고 이미지 관리와 관련된 특정 작업들을 수행해야 합니다.

과제

  • 시스템에 현재 존재하는 모든 도커 이미지 목록을 확인합니다.
  • 태그가 "latest"인 이미지들만 표시되도록 필터링합니다. 이미지를 필터링할 때는 docker images --filter <filter_type>=<filter_scope> 형식의 명령어를 사용할 수 있습니다.
  • 생성 날짜를 기준으로 이미지를 내림차순 정렬합니다. 이미지를 정렬할 때는 docker images --format <format> | grep <condition> | sort <option> 형식의 명령어를 사용할 수 있습니다.

예시

과제를 완료한 후, 도커 이미지 목록 출력 결과는 제공된 기준을 충족해야 합니다.

모든 이미지 목록 확인:

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

요약

이번 챌린지의 목표는 도커 이미지 관리 숙련도를 테스트하는 것이었습니다. 각 과제는 도커 이미지의 목록 확인, 필터링 및 정렬에 대한 이해도를 높이도록 설계되었습니다. 이 챌린지를 통해 도커 이미지 관리 지식을 강화하고 실제 시나리오에서의 실무 적용 능력을 기를 수 있었습니다.

✨ 솔루션 확인 및 연습