본문 바로가기
DevOps/Docker

Spring boot Dockerfile 작성

by 김어찐 2022. 4. 10.
728x90

프로젝트 최상위 경로에 작성

Dockerfile

FROM adoptopenjdk/openjdk11
RUN mkdir /srv/docker-spring
COPY . /srv/docker-spring
WORKDIR /srv/docker-spring
RUN ./gradlew build
RUN mv build/libs/*SNAPSHOT.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]

 

1. docker build -t docker/spring . ( "." 필수!)
2. docker image list
3. docker run -d -p 8080:8080 docker/spring

  -d : 백그라운드 실행

728x90

'DevOps > Docker' 카테고리의 다른 글

Docker 이미지, 컨테이너 삭제  (0) 2022.04.11
docker-compose를 사용하여 빌드  (0) 2022.04.11
ubuntu 도커 설치  (0) 2022.04.11
docker compose 설치  (0) 2022.04.11
Docker none 삭제  (0) 2022.04.11