스터디/FullStack

[Docker] Docker Container 빌드업!

웅디캉 2025. 6. 28. 13:07

Part1. Docker 컨테이너 빌드업!

 

Docekr와 Container, Image 라는 것에 대해 잔뜩 배웠는데

뭔소린지 모르겠다.

 

대충 여러 계층의 어플리케이션들 (프론트엔드, 백엔드, DB)를 Container로 분리하고, 그걸 연결해서 실행하는 프로젝트에 유용하다고 하는데, 어떤 방식으로 진행된다는 건지 잘 와닿지가 않는다.

 

시스템 컨테이너와 어플리케이션 컨테이너라는 것도 잘 모르겠다.

 

하나의 리눅스 OS에서 여러개의 어플리케이션을 편하게 구동시킬 수 있는게 어플리케이션 컨테이너이고...

하나의 리눅스 OS에서 여러개의 OS를 구동시킬 수있는게 시스템 컨테이너인가? 

 

이 부분은 다음 강의를 들으면서, 실습을 하면서 감을 잡아나가보는 것으로!

 

컨테이너 기술이란?

1. LXC

group, chroot, namespace 라는 것을 가지고 Linux 프로세스를 격리 했었다.

 

2. 가상화 기술 - Virtual Machine!

 

3. Container 가상화 기술 - Docker

 

4. 컨테이너 Orchestration tool

- kubernetes