728x90
jar 파일 생성
bootJar을 더블 클릭하여 실행
Dockerfile 생성
다음 위치에 도커 파일을 작성한다.
Dockerfile
FROM openjdk:17
ARG JAR_FILE=*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
- FROM : Docker Base Image (기반이 되는 이미지, <이미지 이름>:<태그> 형식으로 설정)
- ARG : 컨테이너 내에서 사용할 수 있는 변수를 지정
- COPY : 위에 선언했던 JAR_FILE 변수를 컨테이너의 app.jar로 복사
- ENTRYPOINT : 컨테이너가 시작되었을 때 스크립트 실행
cd 명령어를 통해 jar 파일이 있는 곳으로 터미널 위치를 옮긴다.
cd build/libs
Docker run
인텔리제이에서 Docker build
docker build -t {이미지명} .
확인
docker images
컨테이너 실행하기
docker run -d -p 5000:8080 docker/getting-started
'Back-End > Docker' 카테고리의 다른 글
[Docker] 명령어 정리 (0) | 2023.08.11 |
---|---|
Docker 인터뷰(2) (0) | 2022.11.26 |
Docker 인터뷰(1) (0) | 2022.11.26 |
[Mac OS] Docker 설치 (0) | 2022.10.19 |
Docker 설치 (0) | 2022.05.24 |