[11-12주차 이론 정리] 1. 가상 머신(VM)을 넘어선 도커(Docker)의 혁신도커는 애플리케이션과 그 실행에 필요한 모든 종속성(바이너리, 라이브러리 등)을 '컨테이너'라는 표준화된 유닛으로 패키징하는 오픈소스 플랫폼이다. 기존의 하이퍼바이저 기반 가상 머신(VM)은 무거운 Guest OS를 일일이 설치해야 했지만, 도커는 Host OS의 커널을 공유하면서 Container Engine 위에서 독립적인 공간만 할당받아 실행된다. 덕분에 훨씬 가볍고 빠르게 애플리케이션을 구축하고 배포할 수 있다. 2. 도커 이미지(Image)와 레이어(Layer) 아키텍처도커의 핵심은 '이미지'와 '컨테이너'다. Dockerfile이라는 명세서를 바탕으로 빌드하면 불변(Immutable)의 도커 이미지가 생성되고..