[docker] 스프링부트 도커 이미지 생성 및 도커 허브 이미지 올리기
2023. 7. 25. 00:56ㆍ스터디/도커
728x90
스프링부트 프로젝트 생성
https://start.spring.io/ 접속 후 스프링부트프로젝트 다운로드
IDE(필자는 인텔리제이 사용) 다운로드 받은 프로젝트 오픈
테스트클래스 생성 및 스프링부트 프로젝트 동작 확인
생성한 스프링부트 프로젝트 인텔리제이 jar 생성
'img.jar -> dockerImg-0.0.1-SNAPSHOT.jar' 이름변경
+Docker 다운로드
https://www.docker.com/products/docker-desktop/
Dockerfile 생성 및 빌드
'.jar' 경로 내 Dockerfile 생성 (필자의 경우 .img 최초생성경로)
FROM openjdk:11-jdk
ARG JAR_PATH=dockerImg-0.0.1-SNAPSHOT.jar
COPY ${JAR_PATH} app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]
> docker build -t zincoder/boot-img-app .
생성된 이미지 확인
> docker images
Docker Hub 생성된 이미지 올리기
https://hub.docker.com/ 도커 허브 사이트 계정 필요(없다면, 회원가입)
#docker로그인
>docker login
#이미지 dockerhub push
>docker push zincoder/boot-img-app
728x90
'스터디 > 도커' 카테고리의 다른 글
[docker] 스프링부트 도커 이미지 생성 및 도커 허브 이미지 올리기 (0) | 2023.04.06 |
---|