기록/Docker
[Docker] 도커를 사용하는 이유
코드코코
2022. 6. 2. 10:54
도커를 사용하는 이유
- 작업자가 원하는 시점의 서버 상태를 정해둘 수 있기 때문에,항상 똑같은 상태의 서버 환경 이용이 가능.
- 확장/축소가 쉬움
- MSA(Micro Service Architecture), Devops에 적합(개발자가 서비스 운영까지를 자동화).
도커 : 리눅스 컨테이너 기반의 기술
- 리눅스 커널의 기능을 사용
- chroot : 독립된 공간 형성
- namespace : isolate 기능 지원
- cgroup : 필요한 만큼 HW 지원
- Window, MacOS : 리눅스 커널 기능이 없지만, Hipervisor를 활성화 하여 사용 가능(ex- Virtual Box)

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