Docker

이클립스에서 Gradle(Groovy) 기반 Spring Boot 프로젝트를 Docker에 올리는 방법

swmad 2025. 3. 16. 15:06

How to upload a Gradle (Groovy) based Spring Boot project to Docker in Eclipse


우선 이클립스 마켓 플레이스에서 도커를 설치해주세요.

Dockerfile 생성 후 아래 텍스트를 작성해주세요.

# 1. JDK 17 기반의 가벼운 이미지 사용
FROM openjdk:17-jdk-slim

# 2. 작업 디렉토리 생성 및 이동
WORKDIR /app

# 3. 빌드된 JAR 파일을 컨테이너 내부로 복사
COPY build/libs/*.jar app.jar

# 4. 애플리케이션 실행 명령어
ENTRYPOINT ["java", "-jar", "app.jar"]

# 5. 컨테이너에서 사용할 포트 지정
EXPOSE 8080

프로젝트를 빌드해주세요. 빌드하면 jar 파일이 생성이 되는데 그 jar 파일 기반으로 Docker 이미지를 빌드하시면 돼요. 빌드하시고 컨테이너 실행하시면 됩니다.

명령어 실행 위치 예시
C:\Users\hyun\eclipse-workspace\bddungmusic
터미널에서 실행
jar 파일 생성하기
gradlew.bat clean build
Docker 이미지 빌드
docker build -t spring-bddungmusic .
Docker 컨테이너 실행
docker run -d -p 8080:8080 --name bddungmusic-container spring-bddungmusic
컨테이너 정상 실행 확인
docker ps

컨테이너가 정상적으로 실행중이라면 브라우저에 http://localhost:8080 접속하여 정상적으로 실행되는 것을 볼 수 있습니다

http://localhost:8080