Linux에서 Docker 이미지를 검색, 가져오기, 나열 및 삭제하는 방법

Linux에서 Docker 이미지를 검색, 가져오기, 나열 및 삭제하는 방법

2022-10-18 last update

5 minutes reading Docker Docker Images
이전 자습서에서 CentOS/RHELUbuntu 운영 체제에 Docker 엔진을 설치하고 Docker 허브에서 이미지를 가져오는 방법을 배웠습니다. 그 후 이미지가 있는 컨테이너를 만들었습니다. 이 자습서는 호스트 시스템에서 Docker 이미지를 검색, 가져오기, 나열 및 삭제하는 데 도움이 됩니다.

도커 이미지 검색

먼저 도커 허브에서 도커 컨테이너 이미지를 검색합니다. 예를 들어, 아래 명령은 Ubuntu로 모든 이미지를 검색하고 출력으로 나열합니다
# docker search ubuntu
결과는 아래와 같습니다
NAME                              DESCRIPTION          STARS     OFFICIAL   AUTOMATED

ubuntu                            Ubuntu is a Deb...   3318      [OK]
ubuntu-upstart                    Upstart is an e...   60        [OK]
torusware/speedus-ubuntu          Always updated ...   25                   [OK]
ubuntu-debootstrap                debootstrap --v...   24        [OK]
rastasheep/ubuntu-sshd            Dockerized SSH ...   22                   [OK]
neurodebian                       NeuroDebian pro...   17        [OK]
nuagebec/ubuntu                   Simple always u...   4                    [OK]
nickistre/ubuntu-lamp-wordpress   LAMP on Ubuntu ...   4                    [OK]
nimmis/ubuntu                     This is a docke...   3                    [OK]

Docker 이미지 가져오기

이제 다음 명령을 사용하여 로컬 시스템의 도커 허브에서 필요한 도커 이미지를 가져옵니다. 아래 명령은 "ubuntu"라는 이미지를 다운로드합니다.
# docker pull ubuntu

latest: Pulling from library/ubuntu

fa5be2806d4c: Pull complete
b4af4261cb15: Downloading [==>               ] 3.779 MB/70.55 MB
5d358abc5d9c: Download complete
2933d50b9f77: Download complete
도커 허브에서 centos 이미지도 다운로드 중입니다.
# docker pull centos

Docker 이미지 나열

이제 위의 이미지가 시스템에 성공적으로 다운로드되었는지 확인하십시오. 아래 명령은 모든 이미지를 나열합니다.
# docker images

REPOSITORY  TAG         IMAGE ID          CREATED           VIRTUAL SIZE
ubuntu      latest      36248ae4a9ac      2 hours ago       188 MB
centos      latest      2933d50b9f77      2 hours ago       196.6 MB

도커 이미지 제거

Docker는 이미지를 제거하기 위해 rmi 옵션을 제공합니다. 이를 사용하여 로컬 시스템에서 모든 도커 이미지를 삭제할 수 있습니다. 예를 들어 Docker 이미지 ID로 IMAGE ID를 변경하는 아래 명령을 사용하십시오.
# docker rmi  <IMAGE ID>
또는 단순히 저장소 이름(이미지 이름)을 사용하여 이미지를 제거할 수 있습니다
# docker rmi ubuntu
동일한 이름의 이미지가 두 개 있는 경우 삭제 시 태그 이름을 추가
# docker rmi  ubuntu:latest