코드코코

[Docker] 도커를 사용하는 이유 본문

기록/Docker

[Docker] 도커를 사용하는 이유

코드코코 2022. 6. 2. 10:54

도커를 사용하는 이유

  • 작업자가 원하는 시점의 서버 상태를 정해둘 수 있기 때문에,항상 똑같은 상태의 서버 환경 이용이 가능.
  • 확장/축소가 쉬움
  • MSA(Micro Service Architecture), Devops에 적합(개발자가 서비스 운영까지를 자동화).
  •  

도커 : 리눅스 컨테이너 기반의 기술

- 리눅스 커널의 기능을 사용

  1. chroot : 독립된 공간 형성
  2. namespace : isolate 기능 지원
  3. cgroup : 필요한 만큼 HW 지원

- Window, MacOS : 리눅스 커널 기능이 없지만, Hipervisor를 활성화 하여 사용 가능(ex- Virtual Box)

 

 

 

학습영상 : https://www.youtube.com/watch?v=3HId-tpYaZs&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=2