Docker에서 Springboot 파일 올리고 실행하기

Jinjin·2023년 8월 1일
0
  1. git에서 repository 생성
  2. vcs → Create Git Repository...
  3. commit할 파일을 선택하기 : ctrl + alt + A
  4. commit 메세지와 함께 commit하기
  5. git에서 remote주소 복사해서
    Git → Manage Remotes... 들어가서
    새로운 Remote 형성하기
  6. push하기
  • jdk 설치하기

    • sudo apt update
    • sudo apt install openjdk-17-jdk
  • gradle 설치하기

    • sh gradlew -- gradle 설치
    • sh gradlew build (or ./gradlew) -- gradle build

build 파일이 생기고
/build/libs 폴더에 가면 jar 파일이 생성된 것을 알 수 있다.
=> java -jar springboot-01-0.0.1-SNAPSHOT.jar을 치면 spring boot application을 띄울 수 있다.


도커에 springboot 파일 생성(도커를 빌드해서 이미지 생성)
docker build -t springboot-docker .
=> docker image ls 하면 도커 이미지가 생성된 것을 알 수 있음


컨테이너 생성하기(리눅스에서 온 요청을 도커로 보내줘야 한다)
docker run -p 8080:8080 springboot-docker
docker run -d -p 8080:8080 openvidu-basic-java


cat Dockerfile => Dockerfile 볼 수 있음


React 실행

docker run --name nginx_react -d -p 3000:80 nginx-react:0.1


이전에 실행한 컨테이너 재실행

docker restart [dockerID]

profile
BE Developer

0개의 댓글