Docker 6-1 컨테이너 기술의 이해와 Docker 기초
💻 데이터, 코딩/> Docker
·
2026. 2. 2.
1. 컨테이너의 등장 배경: "환경 문제"의 해결문제 상황: "내 컴퓨터에서는 잘 되는데 서버에서는 안 됨."원인: 서버마다 다른 OS 버전, 라이브러리 충돌, 제각각인 설정 때문임.해결책: 애플리케이션 실행에 필요한 코드, 런타임, 라이브러리, 설정을 하나로 묶어 어디서나 동일하게 동작하게 함.2. VM vs Container: 격리 방식의 차이가장 핵심적인 기술적 구분임.가상 머신 (VM): 하드웨어를 가상화함. 각 VM마다 독립된 Guest OS가 필요하여 무겁고 느림.컨테이너 (Container): 호스트의 OS 커널을 공유함. 프로세스 단위로 격리되어 가볍고 실행 속도가 매우 빠름.3. 컨테이너 격리의 핵심 기술 (Linux Kernel)Docker는 리눅스 커널의 두 가지 기능을 사용하여 격리..