🚀 Docker는 컨테이너(Container) 기반 가상화 기술로, 애플리케이션과 환경을 패키징하여 어디서든 동일한 환경에서 실행할 수 있도록 도와주는 도구입니다. 이 문서에서는 Docker의 개념, 주요 명령어, 이미지 & 컨테이너 관리, 네트워크, 볼륨, 최적화 전략, Docker Compose 및 실전 활용법을 정리합니다. ⚡ 1. Docker란?Docker는 컨테이너(Container) 기반 가상화 기술로, 애플리케이션과 실행 환경을 패키징하여 어디서나 동일한 환경에서 실행할 수 있도록 도와준다. ✅ Docker의 주요 특징 • 경량 가상화 → 기존의 VM과 달리 호스트 OS 커널을 공유하여 빠르고 가벼움 • 일관된 실행 환경 → 운영체제(OS)와 애플리케이션을 묶어서 실행 가능 • 애플리케이션..