📌 들어가며오늘의 학습 목표: 컨테이너 기술의 핵심, Docker와 Docker Compose를 완벽하게 이해하고 Spring Boot 프로젝트를 컨테이너화하기안녕하세요! 오늘은 백엔드 개발자라면 반드시 알아야 하는 Docker를 공부했습니다.사실 Docker를 배우게 된 계기가 있어요. 지난번에 AWS EC2에 Spring Boot 프로젝트를 배포했는데, 로컬에서는 분명히 잘 돌아갔거든요. 그런데 EC2에 올리니까..."어? 왜 안 돼? 분명 내 컴퓨터에선 됐는데... 😭"알고 보니 Java 버전이 달랐어요. 로컬은 Java 17인데 EC2는 Java 11이 깔려있었던 거죠. 이것 말고도 환경 변수, 라이브러리 버전 등등... 환경 차이 때문에 생기는 문제가 정말 많더라고요.그래서 "어떻게 하면 어..