📌 0. Docker 개념✅ 0-1. 개념Docker는 응용 프로그램과 그 의존성을 하나의 패키지로 묶어 실행할 수 있는 컨테이너 기술Docker: 가장 널리 사용하는 컨테이너 엔진컨테이너 엔진: 컨테이너를 생성하고 실행하는 소프트웨어 (컨테이너 구현 기술)컨테이너: 애플리케이션을 실행하기 위한 격리된 실행 환경 (OS커널 공유, VM보다 가볍고 빠름) *VM: OS까지 포함한 완전한 가상환경컨테이너: OS 없이 실행 환경만 격리 ✅ 0-2. 사용 이유👉 성능 때문 ❌👉 운영/관리 때문 ⭕환경 통일: 내 PC·팀원·서버 어디서든 동일한 실행 환경 보장버전 관리: 이미지로 버전을 고정하여 환경 충돌 없이 안정적인 실행 가능한 번에 실행: DB·Redis·서비스 등을 한 번에 실행하여 세팅 시간 최소화..