bootwar 파일로
압축해서 사용
경로
Dockerfile
# 사용할 Java의 베이스 이미지를 지정합니다.
FROM openjdk:17-alpine
# 컨테이너 내에서 애플리케이션을 실행할 디렉토리를 생성합니다.
WORKDIR /app
# wallet 지갑 들어갈 장소 구현
RUN mkdir -p /app/Wallet_orcl
# 빌드된 JAR 파일을 컨테이너 내부로 복사합니다.
COPY ./demo-0.0.1-SNAPSHOT.war /app
# zip 파일을 컨테이너 내부로 복사합니다.
COPY ./Wallet_orcl.zip /app/Wallet_orcl/
# busybox-extras 패키지 설치를 포함하여 unzip 설치
RUN apk --no-cache add busybox-extras
# zip 파일 풀기
RUN unzip /app/Wallet_orcl/Wallet_orcl.zip -d /app/Wallet_orcl
EXPOSE 8080
# 컨테이너가 시작될 때 실행될 명령을 지정합니다.
CMD ["java", "-jar", "/app/demo-0.0.1-SNAPSHOT.war"]
'Docker' 카테고리의 다른 글
Docker - 도커란 무엇이고 간단하게 도커라이징을 해보자 (0) | 2023.12.16 |
---|---|
Docker - tomcat 쉬운 버전 (0) | 2023.12.15 |
Docker - tomcat (0) | 2023.12.15 |
Docker - nginx (0) | 2023.12.15 |