MakerHyeon

도커 컨테이너 Docker Container (+실습) 본문

Server/Docker

도커 컨테이너 Docker Container (+실습)

유쾌한고등어 2023. 3. 2. 01:13

컨테이너 vs 컨테이너 이미지

- 컨테이너 1개 = Application 1개. (컨테이너는 하나의 Application 프로세스)

- 하드디스크에 저장되어있는것은 컨테이너이미지(파일형태.읽기만 가능), 동작중인 프로세스는 컨테이너

 

docker HOST

현재 도커 데몬이 동작되고있는 리눅스 curl이 있는 시스템

 

docker container 예시)

run node app.js
app.js (appjs source image Layer)
nodejs (base image Layer)

 

docker container image 예시)

2c40cfff7667                               0B
654f45ecb7e3                        398B
f3ed6cb59ab0                    3.74MB

 

docker 컨테이너 동작 방식

- Hub.docker.com에 수많은 컨테이너들이 저장되어 있다.

 

- 허브에서 컨테이너 검색

docker search nginx

 

- 허브에서 하드디스크로 컨테이너 가져오기

docker pull nginx:latest

 

- docker 컨테이너화(실행)

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

● 도커 컨테이너 살펴보기 실습

1. Docker Hub에서 컨테이너 이미지 검색

2. 컨테이너 이미지 다운로드 후 image layer 보기

3. 컨테이너 실행하고 확인해보기

 

 

Comments