DevOps

[Docker] Spring Boot - Image Upload, DockerFile Example

차노도리 2023. 5. 18. 00:03

Docker File 생성

  • FROM : 어떤 것을 베이스로 만들지
  • VOLUME : 이미지를 저장할 volume 위치
  • COPY : 복사할 파일과 복사될 파일명
  • ENTRYPOINT : 어떠한 명령어로 실행 될지 실행 커멘드 설정
FROM openjdk:17-ea-jdk-slim
VOLUME /tmp
COPY build/libs/gugbab-voca-server-0.0.1-SNAPSHOT.jar GugbabVocaServer.jar
ENTRYPOINT ["java","-jar","GugbabVocaServer.jar"]

 

Docker image 생성

  • docker build --tag [hubsite계정]/[이미지명] [디렉토리위치]
docker build --tag puk0806/gugbab-voca-server:0.0.1 .

 

Docker image Upload

  • docker push [hubsite계정]/이미지명:tag