Containerization/Docker

[Docker] 도커 image pull 받기 / 받은 것 확인하기

쉬지마 이굥진 2024. 5. 11. 11:18

기본 용어

  • docker hub

우리가 어떤 프로그램이 필요할 때 app store에서 찾듯,  docker hub라고 불리는 레지스트리에서 필요한 소프트웨어를 찾을 수 있다.

 

  • image 

docker hub에서 찾아낸 것을 로컬 컴퓨터에 다운로드받아 가지고 있는 것

(앱스토어에서 프로그램을 다운받아 갖고 있는 것과 동일한 의미)

  • container

image를 실행하는 것, 여러 개의 컨테이너를 가질 수 있다.

docker hub, image, container의 상관 관계

  • pull 

docker hub에서 image를 다운받는 행위 

  • run

image를 실행시키는 행위


이미지 pull 받기

인기있는 프로그램들이 쭉 뜨는것을 확인할 수 있다.

 

  • 컨테이너 다운 

Apache web server라는 프로그램을 컨테이너 위에서 실행시키고 싶다고 하자.

   >  Apache web server가 설치되어 있는 컨테이너를 찾아서 다운받으면 됨 ! 

  • 참고 :  docker hub상에서 apache web server는 httpd 라는 이름을 갖고 있다.

docker pull httpd 라는 명령어가 나온다. 이걸 그대로 명령프롬프트에 적어주면 된다.

  • 명령 프롬프트에 CLI로 pull 받기 

명령어를 적고 다운이 잘 됐다면 상단과 같은 메세지가 뜨게 된다 !

 

  • 다운 잘 됐는지 확인 

이미지가 다운이 잘 됐는지 확인할 때는,  docker images [OPTIONS] [REPOSITORY[:TAG]]  명령어를 쓰면 된다.

  • 참고 : 태그에 latest는 최신 버전이라는 뜻, 이미지 id는 식별자

정리

  • 도커 이미지 pull (다운로드) 받기 
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
  • 도커 이미지 list 보기 (다운로드 확인)
docker images [OPTIONS] [REPOSITORY[:TAG]]

 

<다음 글>

 

[Docker] 도커 run/stop/remove/이미지 삭제하기

이 글은 2024 05월 원티드 프리온보딩 BE 챌린지 프로그램 '도커'편 수업을 회고하며 정리한 글입니다.이전 포스팅에서는 도커 hub에서 이미지를 가져오는 방법을 작성했다.  [Docker] 도커 image pull

developer-jinnie.tistory.com