https://hub.docker.com/search?q=&type=image
위 도커허브 사이트를 통하여 필요한 어플리케이션을 찾을 수 있다.
찾은 후에 다운로드 받은 어플리케이션을 이미지(Image) 라 하는데, 이미지를 실행하는 것이 컨테이너이다.
도커허브(Docker Hub)는 앱 스토어(App Store)와 매우 유사하다.
프로그램이 여러 프로세스를 가질 수 있는 것처럼, 이미지도 여러개의 컨테이너를 가질 수 있다.
- pull : 도커허브에서 이미지를 다운받는 행위를 pull
- run : 이미지를 실행 시키는 행위를 run
run을 하게되면, 이미지가 컨테이너가 되고 그 컨테이너가 실행되면서 컨테이너 안에 포함되어 있는, 실행되도록 조치되어 있는 프로그램이 실행되면서 우리는 그 프로그램을 사용할 수 있게된다.
원하는 이미지(Image) pull
도커허브 사이트에 접속하여 원하는 이미지를 검색한다.
예를들어, httpd 라는 이미지라면 검색을 하고 클릭하여 보면 pull 하는 명령어를 제시하고 있다.
$docker pull httpd
정상적으로 pull 하였는지 확인하려면 아래 명령어를 사용하면된다.
$docker images
이 외에도 다양한 명령어들이 있는데 docs.docker.com > reference > CLI reference 를 참고하면 된다.
https://docs.docker.com/reference/
Script
이미지란 컨테이너 안에서 실행되는 프로그램을 말한다.
이미지를 프로그램에 비유할 수 있고, 컨테이너를 프로세스에 비유할 수 있는데 프로그램이 여러 프로세스를 가질 수 있는것처럼 이미지도 여러개의 컨테이너를 가질 수 있다.
docker hub 를 통하여 이미지를 내려받고(pull), 해당 이미지를 실행(run)시키면 우리는 컨테이너 단위로 이미지를 사용할 수 있게된다.
참고강의
'컨테이너 > 도커' 카테고리의 다른 글
Docker 정리 (5) 명령어 실행 (0) | 2021.08.28 |
---|---|
Docker 정리 (4) 도커 네트워크 (0) | 2021.08.28 |
Docker 정리 (4) 컨테이너 run (0) | 2021.08.28 |
Docker 정리 (2) (0) | 2021.08.28 |
Docker 정리 (1) (0) | 2021.08.28 |