본문 바로가기

가상 머신/Docker

[ VM / Docker ] Docker에서 Image를 관리하기 - 간단

반응형

Docker에서 이미지를 효율적으로 관리하는 방법은 여러 가지가 있습니다. 여기서는 이미지 검색, 다운로드, 태그, 삭제 및 클리닝 등 관리에 필요한 주요 작업을 설명하겠습니다.

1. Docker 이미지 관리 방법

  1. 이미지 검색 및 다운로드
    • 이미지를 다운로드하려면 pull 명령을 사용합니다:
      docker pull [image_name]
    • 특정 버전을 지정하려면:
      docker pull nginx:1.21
    • nginx:1.21nginx 이미지의 1.21 버전을 다운로드합니다.
  2. 이미지 목록 확인
    • 로컬에 저장된 모든 Docker 이미지를 확인하려면:
      docker images
    • 이 명령어는 이미지 이름, 태그, 이미지 ID, 생성 시간 및 크기를 표시합니다.
  3. 이미지 삭제
    • 특정 이미지를 삭제하려면:
      docker rmi [image_id_or_name:tag]
    • 예를 들어, my-nginx:1.0 이미지를 삭제하려면:
      docker rmi my-nginx:1.0
    • 사용되지 않는 모든 이미지를 삭제하려면:
      docker image prune
    • -a 옵션을 추가하면 사용되지 않는 모든 이미지 (dangling 이미지뿐만 아니라 태그가 지정되지 않은 이미지도 포함)를 삭제할 수 있습니다:
      docker image prune -a

2. 예제 명령어 정리

# 이미지 다운로드
docker pull ubuntu:20.04

# 이미지 목록 확인
docker images

# 이미지 삭제
docker rmi my-ubuntu:1.0

# 사용되지 않는 모든 이미지 삭제
docker image prune -a

이런 다양한 명령어와 방법들을 통해 Docker 이미지를 효율적으로 관리할 수 있습니다.

반응형