기본 용어
- docker hub
우리가 어떤 프로그램이 필요할 때 app store에서 찾듯, docker hub라고 불리는 레지스트리에서 필요한 소프트웨어를 찾을 수 있다.
- image
docker hub에서 찾아낸 것을 로컬 컴퓨터에 다운로드받아 가지고 있는 것
(앱스토어에서 프로그램을 다운받아 갖고 있는 것과 동일한 의미)
- container
image를 실행하는 것, 여러 개의 컨테이너를 가질 수 있다.
- pull
docker hub에서 image를 다운받는 행위
- run
image를 실행시키는 행위
이미지 pull 받기
- 도커 공식 홈페이지 접속 > 상단 Explore 메뉴 클릭
인기있는 프로그램들이 쭉 뜨는것을 확인할 수 있다.
- 컨테이너 다운
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]]
<다음 글>
'Containerization > Docker' 카테고리의 다른 글
[Docker] 도커 컨테이너 명령어 실행 (pwd, exec, -it, /bin/sh) (0) | 2024.05.13 |
---|---|
[Docker] 도커 포트 포워딩하기 (웹서비스 사용하기) (0) | 2024.05.13 |
[Docker] 도커 run/stop/remove/이미지 삭제하기 (0) | 2024.05.11 |
[Docker] Windows 도커 설치 / 설치 확인 (1) | 2024.05.09 |
[Docker/개념] 도커, 도커 컨테이너란 무엇이고 왜 쓸까 (1) | 2024.05.09 |