springboot to docker

INSANEZINDOL·2021년 11월 25일
0

docker

목록 보기
14/16
post-thumbnail
  1. maven build

1) 프로젝트 우클릭

2) Run As

3) 4 Maven build

4) target 폴더 하위에 jar 파일 생성 완료

  1. server로 jar 파일 copy

  2. Dockerfile 작성

$ vi Dockerfile
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
  1. build 실행
docker build --build-arg JAR_FILE=springboot-demo-0.0.1-SNAPSHOT.jar -t springboot-demo:0.0.1 .
  1. docker 이미지 확인

$ docker images

  • openjdk:8-jdk-alpine
  • springboot-demo:0.0.1
  • 두개가 보이면 정상
  1. docker 실행
docker run -itd --name springboot-demo-01 -p 8081:8080 springboot-demo:0.0.1
docker run -itd --name springboot-demo-02 -p 8082:8080 springboot-demo:0.0.1
  1. spring service log 확인
docker logs --tail 20 -f springboot-demo-01
docker logs --tail 20 -f springboot-demo-02
profile
Java Backend Developer

0개의 댓글

관련 채용 정보