본문 바로가기
springBoot

SpringBoot Docker 로 배포

by 뇽꾸리 2023. 4. 15.
반응형

1., Dockerfile생성 

#gradle
FROM openjdk:11
ARG JAR_FILE=*.jar
COPY ${JAR_FILE} nyong-1.0.4-SNAPSHOT.jar
ENTRYPOINT ["java","-jar","nyong-1.0.4-SNAPSHOT.jar"]
#maven
FROM openjdk:8-jdk-alpine
CMD ["./mvnw", "clean", "package"]
ARG JAR_FILE_PATH=target/*.war
COPY ${JAR_FILE_PATH} tool-0.0.1-SNAPSHOT.war
ENTRYPOINT ["java", "-jar", "tool-0.0.1-SNAPSHOT.war"]

2. Dockerfile 위치에서 실행 

docker build -t nyong-app .
docker run -d -p 8080:8080 nyong-app

 

반응형

댓글