728x90
1. IntelliJ 오른쪽 상단 Gradle 버튼 선택
2. 프로젝트명 > Tasks > build > bootjar 더블클릭
3. IntelliJ 왼쪽 상단 Project > 프로젝트명 > build > libs > 프로젝트명-0.0.1-SNAPSHOT.jar 파일 생성된 것을 확인
4. 프로젝트명 > build > libs에 Dockerfile 작성
FROM openjdk:11
ARG JAR_FILE=*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
5. IntelliJ 터미널 창 띄워서 다음 명령어 실행
PS C:\project\mimo-backend> cd build/libs
PS C:\project\mimo-backend\build\libs> docker build -t jyj/gs-spring-boot-docker .
PS C:\project\mimo-backend\build\libs> docker run -p 8080:8080 jyj/gs-spring-boot-docker
또는
PS C:\project\mimo-backend\build\libs> docker run -d -p 8080:8080 jyj/gs-spring-boot-docker
6. http://127.0.0.1:8080/에서 접속되면 성공
'두두의 IT' 카테고리의 다른 글
도커 이미지 배포 방법 (파일 / 도커허브) (0) | 2022.03.15 |
---|---|
Docker에 React 컨테이너 띄우기 (0) | 2022.03.14 |
도커 컴포즈 파일(docker-compose.yml) 개념/작성/실행 (0) | 2022.03.12 |
도커 파일(Dockerfile) 개념/작성/실행/배포 (0) | 2022.03.12 |
도커 명령어(pull, create, start, attach, commit, run, stop, images, ps, exec, rm, container, volume, inspect, logs) (0) | 2022.03.12 |