1) 프로젝트 우클릭
2) Run As
3) 4 Maven build
4) target 폴더 하위에 jar 파일 생성 완료
server로 jar 파일 copy
Dockerfile 작성
$ vi Dockerfile
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
docker build --build-arg JAR_FILE=springboot-demo-0.0.1-SNAPSHOT.jar -t springboot-demo:0.0.1 .
$ docker images
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
docker logs --tail 20 -f springboot-demo-01
docker logs --tail 20 -f springboot-demo-02