DevOps/Docker

Spring boot Dockerfile 작성

김어찐 2022. 4. 10. 23:56
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