Print
카테고리: [ Cloud Computing & MSA ]
조회수: 3774

1. 개요

<Docker 가상 환경 구축 입문> <Chapter 3. 컨테이너 기동 방법을 이해하자> 읽고 정리한 내용으로,

이번 문서의 주된 내용은 Docker 컨테이너 실행의 흐름과 Docker Image, Docker Hub의 소개입니다.


2. Docker Hub


3. Docker Image

 

- Union File System의 장점


4. Docker Image 관리

$ docker images

 

$ docker rmi hello-world:latest

 

$ docker pull hello-world:latest

 

$ docker inspect hello-world:latest

 


5. Docker 컨테이너 실행 흐름

   ① Docker Client를 사용하여 커맨드 실행

   ② Docker Daemon이 docker 커맨드의 명령을 받아 hello-world 이미지가 현재 가상머신 상에 존재하는 지 조사

   ③ 다운로드 되어있지 않다면 Docker Hub에 해당 이미지 요청

   ④ 요청을 받은 Docker Hub 서버가 hello-world 이미지를 검색하여 이미지 데이터를 Docker Daemon에게 송신

   ⑤ Docker Daemon은 Docker Hub로부터 다운로드한 hello-world 이미지를 사용하여 컨테이너 생성

   ⑥ 컨테이너 생성 후 사전에 이미지에 설정된 커맨드를 컨테이너 내부에서 실행하여 그 결과가 Docker Client에 보내짐

 

   $ docker pull : 이미지 취득
   $ docker create : 컨테이너 생성
   $ docker start : 컨테이너 기동