Docker 구조/동작 원리
·
virtual environment/Docker
1. 개요Docker는 애플리케이션을 컨테이너 단위로 패키징하고 배포할 수 있는 오픈소스 플랫폼임.동일한 환경을 여러 곳에서 재현 가능하게 하며, DevOps 및 마이크로서비스 아키텍처에서 핵심적인 역할을 수행함.2. 도커의 기본 구조Docker는 크게 다음과 같은 구성 요소로 이루어진다.📌 호스트 운영체제 (Linux 기반)Docker는 기본적으로 **Linux 커널 기능(Namespace, cgroup 등)**을 활용하여 격리된 컨테이너 환경을 구성. 따라서 도커 자체는 리눅스 환경에서 최적화되어 있으며, 컨테이너 내에서도 리눅스 바이너리 실행만 가능💡 Windows나 macOS에서는 Docker Desktop을 통해 내부적으로 Linux VM을 구동하여 도커 환경을 제공 3. 동작 순서 (W..