1. Docker 핵심 개념 이해Docker는 애플리케이션을 필요한 모든 것과 함께 패키징하여 어떤 환경에서든 동일하게 실행할 수 있도록 하는 기술을 말한다. 내 컴퓨터에서는 되는데와 같은 문제를 해결하는 가장 확실한 방법이다.이미지 (Image): 프로그램 실행에 필요한 모든 것을 담고 있는 '설계도' 또는 '템플릿'이다. OS, 라이브러리, 소스코드 등이 포함된다.컨테이너 (Container): 이미지를 기반으로 실제 메모리에 올려 실행한 '독립된 프로세스'다. 설계도로 지은 '집'에 비유할 수 있으며, 각각의 컨테이너는 서로 완벽하게 격리된다.Docker Desktop: 이미지와 컨테이너를 시각적으로 보고 관리할 수 있는 GUI 툴이다.기본 흐름: 이미지 다운로드 (pull) → 컨테이너 생성 및 ..