도커 이미지
도커를 사용하면
docker run --name hellonginx -p 80:80 nginx
명령어 하나로 서버를 구성하는 과정 없이
nginx를 설치해서 실행할 수 있다.
그 원리가 무엇일까?

Nginx 이미지를 사용해서 컨테이너를 실행시켰기 떄문!
도커 이미지는 특정 시점의 파일 시스템을 저장한
압축 파일이다
ex) Nginx
1. Nginx 개발사에서 서버 OS에 nginx 실행을 위한 여러 의존성들과
nginx 실행할 상태 자체를 이미지로 압축하여 저장한 뒤 공유
2. 사용자가
docker run --name hellonginx -p 80:80 nginx 명령어를 실행 시
최신버전의 nginx이미지를 다운받아 격리된 공간에 컨테이너실행
3. 컨테이너를 실행하는 시점에 이미지에 있던 nginx가 실행됨
도커 컨테이너
도커 이미지를 격리된 공간에 실행한 상태
| 도커 이미지 | 도커 컨테이너 | |
| 리소스 사용 | 디스크 | CPU, 메모리 |
| 관계 | 1 | N |
| 상태 | 실행에 필요한 환경 + 실행 가능 상태 | 실행 상태의 이미지 |
'공부 > 강의 수강' 카테고리의 다른 글
| 가상화 기술을 사용하는 이유 (쉬운 도커1) (0) | 2025.03.15 |
|---|---|
| 실습으로 배우는 선착순 이벤트 시스템 강의를 마치며 (6) | 2024.10.01 |
| Practical Testing: 실용적인 테스트 가이드 강의를 마치며 (0) | 2024.03.06 |