배포 환경스프링 부트 3.3.8 (ORM : JPA)JDK 17오라클 11g XE 왜 도커 환경에서 실행해야 할까?가령 백엔드, 프론트 개발자가 협업을 하고 있다고 하자.백엔드 개발자 입장에서 프로젝트를 공유하기 위해 프론트 개발자의 PC에 JDK, IDE, DB를 설치해야 한다고 하면 얼마나 번거로운가. 버전 맞추는 것만 해도 번거롭고 귀찮은 업무가 되어 버린다. 그냥 개발 환경 자체를 전달할 수만 있다면 정말 편하지 않을까?이때 필요한 것이 도커 컨테이너 기술이다.도커와 컨테이너에 관해서는 지금 다루지 않고, 책으로 공부한 내용을 따로 등록할 예정이다. 그래서 어떻게 할 건데?절차는 다음과 같다.스프링 부트 프로젝트를 jar 파일로 빌드한다.dockerfile을 작성하여 스프링 부트 프로젝트를 도커..