What

Docker로 배포하기

 

Why

애플리케이션을 동일한 환경에서 실행하기 위해서 

즉 개발환경과 운영 환경을 동일한 이미지로 구성하기 위해 Docke를 사용합니다.

이렇게하면 호환성 문제를 최소화 할 수 있고 가볍고 빠르게 배포할 수 있습니다.

 

How

 

 

- jar 파일 위치 확인

 

- Docker 파일 만들기

FROM : 기반이 되는 이미지를 의미하고, jdk 버전을 명시합니다.

ARG : 컨테이너 내에서 사용하는 변수를 지정합니다.

COPY : ARG의 JAR_FILE 변수를 컨테이너의 app.jar에 복사합니다.

ENTRYPOINT : 컨테이너가 시작됐을 떄 실행할 파일입니다.

 

- Docker 이미지 만들기

docker build -t [도커허브ID/레포지토리 이름] .       docker images       - 이미지 확인

 

 

- Repository에 Push

docker push [도커허브 ID/레포지토리명]

 

 

- Docker 파일 실행

docker run -p 8080:8080 [도커 허브 ID/이미지 이름]

 

실행 확인 완료

 

 

'Deep Dive > DevOps' 카테고리의 다른 글

AWS S3 버킷 생성  (0) 2023.07.04
CI/CD 구축  (0) 2023.06.27
ec2 서버에서 실행하기  (0) 2023.06.26
가상머신 메모리 용량 늘려서 쓰기  (0) 2023.06.25
SSH 연결  (0) 2023.06.25

+ Recent posts