본문 바로가기
Chapter01/Docker

[ Docker ] 배포하기

by EmmaDev_v 2024. 10. 16.

 

https://dev-emma-dev.tistory.com/238

 

[Docker] Java 애플리케이션 Docker Container에서 실행하기

build한 jar파일을Dockerfile을 이용해 Docker Container에서 실행하는 부분에 대해서 적어볼게요 = 이미지를 만든다 임       1. JAR 파일을 빌드프로젝트를 빌드해 jar파일을 만든다 ./gradlew build  buil

dev-emma-dev.tistory.com

 

 

이어지는 글,,

 

프로젝트 빌드하기

./gradlew build

 

gradle 설정 바꾼 후 재빌드 

./gradlew clean build --refresh-dependencies

 

 

 

 

이미지 빌드하기

docker build -t {이미지이름:버전} {dockefile경로}

 

 

확인하기

docker images

 

 

또는 docker desktop 애플리케이션으로 확인

 

 

 

컨테이너 실행하기

docker run -d --name {컨테이너이름} -p 8099:8099 {이미지이름:latest}

  • -d: 백그라운드에서 실행하겠다는 의미
  • --name your-container-name: 생성할 컨테이너의 이름을 지정
  • -p 8099:8099: 호스트의 8099 포트를 컨테이너의 8099 포트에 매핑 (애플리케이션의 포트에 따라 변경할 수 있음)

 

 

확인하기

docker ps

 

또는 docker desktop 애플리케이션으로 확인

 

 

 

웹페이지 접속해서 확인하기

http://localhost:8099/api/swagger-ui/index.html

 

postman 같은걸로 api를 호출해봐도 되고 curl을 날려봐도되고 다른 방법도 있음

나는 스웨거 접속해봄

 

 

로그 확인하기

docker logs {컨테이너이름}

반응형