컨테이너 가상화란
컨테이너 기술이란?컨테이너는 애플리케이션을 실행하는 데 필요한 모든 요소(소스코드, 구성 파일, 라이브러리, 종속성 등)를 하나의 단위로 패키징한 논리적 실행 환경입니다. 이를 통해 어떤 환경에서도 일관되게 애플리케이션을 실행할 수 있으며, 배포와 운영이 용이해집니다. 컨테이너 실행 환경을 구성하는 단위를 이미지(Image)라고 부릅니다. 이미지는 도커에서는 Dockerfile을 통해 정의하며, 애플리케이션의 실행에 필요한 설정과 명령어들이 코드 형태로 담겨 있습니다. Dockerfile을 기반으로 이미지를 빌드하는 과정은 인프라 구성을 코드로 관리하는 Infrastructure as Code (IaC)에 해당합니다. 컨테이너는 호스트 운영체제의 커널을 공유하면서 실행되는 격리된 프로세스입니다. VM처럼..