[Docker] 백엔드 프로젝트(Spring Boot) 프로젝트를 Docker로 실행시키기

HamJina·2025년 1월 28일

Docker

목록 보기
1/2
post-thumbnail

1. Dockerfile 작성하기

Dockerfile

FROM openjdk:17-jdk
    
COPY build/libs/*SNAPSHOT.jar app.jar
    
ENTRYPOINT ["java", "-jar", "/app.jar"]

2. Spring Boot 프로젝트 빌드하기

$ ./gradlew clean build

3. Dockerfile을 바탕으로 이미지 빌드하기

$ docker build -t hello-server .

4. 이미지가 잘 생성됐는 지 확인하기

$ docker image ls

5. 생성한 이미지를 컨테이너로 실행시켜보기

$ docker run -d -p 8080:8080 hello-server

6. 컨테이너 잘 실행되고 있는 지 확인하기

$ docker ps

7. localhost:8080으로 접속해서 확인하기

8. 실행시킨 컨테이너 중지 / 삭제하기, 이미지 삭제하기

$ docker stop {컨테이너 ID}
$ docker rm {컨테이너 ID}
$ docker image rm {이미지 ID}

0개의 댓글