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