새소식

Devops/Docker

스프링부트 도커 이미지 생성, 실행 테스트해보기

  • -

1. 기본적인 형태의 스프링부트 프로젝트를 생성하고 간단한 컨트롤러를 생성했다


 

2. Dockerfile을 생성하고 해당 내용을 작성

FROM openjdk:11-jre-slim
ARG JAR_FILE=build/libs/websample-0.0.1-SNAPSHOT.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]


3. jar 파일 생성


4. docker build 명령어를 통해 도커 이미지 생성, 

   docker images 명령어를 통해 이미지 확인

docker build -t websample-test1 .


5. docker run 명령어를 통해 컨테니어 실행

   docker ps를 통해 현재 가동중인 컨테이너 목록 확인

   브라우저를 통해 응답 확인

docker run -d --name websample -p 8080:8080 websample-test1


6. docker logs 명령어로 로그도 확인해보자


7. 정상 동작 확인이 끝났으니 docker stop 명령어를 통해 해당 컨테이너를 종료, 다시 브라우저로도 확인

 

 

응애!

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.