반응형
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
반응형
'springBoot' 카테고리의 다른 글
JAVA 한글명 파일 다운 안됨 (1) | 2024.10.16 |
---|---|
[SpringBoot] @requestBody list 혹은 array 받기 (0) | 2022.10.06 |
springBoot email 전송 (구글 앱비밀번호 발급) (0) | 2022.09.14 |
[Spring Boot] Spring Security + JWT token 로그인 (0) | 2022.09.06 |
[ SpringBoot ] api test , jpa test 코드 (0) | 2022.08.19 |
댓글