티스토리 뷰

JVM이 거의 기본이기 때문에 이 부분을 먼저 정리를 해보려고 합니다.

예전에 서버 구동하는 부분들과 비교를 한다면 너무 쉬워졌네요. ^^

 

Jar 파일을 만들어 주세요

Maven을 아직 사용하시는 분과 gradle을 사용하시는 분들이 달라서 이 부분은 적지 않을게요.

개발하시는 분들이 원하는 war파일이 나오도록 만들어 줍니다.

 

Dockerfile을 만들어 봅시다.

프로젝트의 root에 Dockerfile을 만들어 줍니다. 내용은 다음과 같아요

FROM tomcat:8.0.20-jre8
COPY /target/JavaSpring.war /usr/local/tomcat/webapps/

느낌이 오시죠? 저는 root 기준으로 빌드가 target의 JavaSpring.war로 되어 있습니다.

 

Docker Image Build

저희가 만든 jar파일을 run 하기 위해서 Image를 build 하여 줍시다.

$ sudo docker build --tag [name]:[tag] ./

즉... 다음과 같이 가능합니다.

$ sudo docker build --tag java-spring:0.1 ./

 

이미지의 실행

$ sudo docker run -p 8080:8080 java-spring:0.1

 

마지막! 테스트~!

브라우저에 자신의 ip와 port를 실행하여 봅니다.

localhost:8080

같은 것이겠죠?

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

Docker. ps format 사용하기  (2) 2020.06.28
Docker. Image save and load  (0) 2020.06.27
Docker. .dockerignore file  (0) 2020.05.03
Docker. docker file (Docker Image)의 기본 구성  (0) 2020.05.03
Docker. mysql container 만들기  (0) 2020.04.30
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함