3-1 도커 컨테이너 살펴보기 : 이론편

컨테이너? 컨테이너 이미지?

컨테이너는 하나의 어플리케이션 프로세스

컨테이너들은 완전히 독립되어 운영됨(하드웨어 리소스, 유저 ID, hostname 등)

리눅스 커널이 있는 시스템을 도커 호스트라고 하고 그 위에 도커를 실행할 수 있는 플랫폼인 도커 데몬(dockerd)을 실행

컨테이너 구조

컨테이너 이미지는 여러개의 레이어로 구성
app.js
source image Layer
base image Layer

컨테이너 이미지는 Read Only
컨테이너는 실행중인 프로세스

컨테이너 동작방식

Hub.docker.com 이미지 저장소
이미지 찾기

docker search nginx

이미지 가져오기

docker pull nginx:latest

이미지 실행하기

docker run -d --name web -p 80:80 nginx:latest

용어

Docker host(Linux Kernel) : 도커 데몬이 실행되고 있는 곳
Docker Daemon : systemctl start docker
Docker Client Command : 요청 명령어
Docker Hub
Container Images
Container

좋은 웹페이지 즐겨찾기