컨테이너는 하나의 어플리케이션 프로세스
컨테이너들은 완전히 독립되어 운영됨(하드웨어 리소스, 유저 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