Docker 이미지 다운로드 및 관리
Docker 이미지 레포지토리를 검색하고 탐색한 후, 다음 단계는 애플리케이션에 필요한 Docker 이미지를 다운로드하고 관리하는 것입니다. 이 섹션에서는 Docker 이미지를 다운로드하고, 태그를 지정하고, 관리하는 다양한 명령어와 기술에 대해 설명합니다.
Docker 이미지 다운로드
앞서 언급했듯이 docker pull 명령어를 사용하여 레포지토리에서 Docker 이미지를 다운로드할 수 있습니다.
docker pull <이미지 이름>
기본적으로 docker pull 명령어는 지정된 이미지의 최신 버전을 다운로드합니다. 특정 버전 또는 태그를 다운로드하려면 이미지 이름에 태그 이름을 포함할 수 있습니다.
docker pull <이미지 이름>:<태그>
예를 들어, Ubuntu 22.04 이미지를 다운로드하려면 다음을 사용할 수 있습니다.
docker pull ubuntu:22.04
Docker 이미지 태깅
Docker 이미지를 다운로드한 후 docker tag 명령어를 사용하여 사용자 지정 태그를 할당할 수 있습니다. 이미지 태깅은 로컬 Docker 이미지 컬렉션을 구성하고 관리하는 데 유용할 수 있습니다.
docker tag <소스 이미지>:<소스 태그> <대상 이미지>:<대상 태그>
예를 들어, Ubuntu 22.04 이미지에 사용자 지정 태그를 생성하려면 다음을 실행할 수 있습니다.
docker tag ubuntu:22.04 my-ubuntu:latest
이렇게 하면 ubuntu:22.04와 동일한 기본 이미지를 가리키는 my-ubuntu:latest 태그가 있는 새 이미지가 생성됩니다.
Docker 이미지 목록
로컬 환경에서 사용 가능한 Docker 이미지 목록을 보려면 docker images 명령어를 사용할 수 있습니다.
docker images
이렇게 하면 각 이미지에 대한 정보 (이미지 이름, 태그, 이미지 ID, 생성 날짜 및 크기 포함) 가 표시되는 표가 표시됩니다.
Docker 이미지 삭제
더 이상 필요하지 않은 Docker 이미지를 로컬 환경에서 삭제하려면 docker rmi (이미지 삭제) 명령어를 사용할 수 있습니다.
docker rmi <이미지 이름>
실행 중인 컨테이너에서 이미지를 사용하지 않을 경우에만 이미지를 삭제할 수 있습니다. 이미지가 사용 중이면 관련 컨테이너를 먼저 중지하고 삭제해야 합니다.
Docker 이미지를 다운로드하고, 태그를 지정하고, 관리하는 명령어와 기술을 이해함으로써 Docker 기반 애플리케이션 인프라를 효과적으로 구축하고 유지 관리할 수 있습니다.