docker compose
-
[Docker] Spring boot 프로젝트 배포프로젝트/아카이뷰 2024. 1. 26. 08:52
Spring Boot 프로젝트 배포 왜 궁금했을까 ❓SSAFY 2학기 공통 프로젝트를 수행하는 과정에서 클라이언트와 통신하기 위해 백엔드 서버를 EC2에 띄워야 했다. NGINX 부분은 팀원분이 설정을 해놓은 상태여서 나는 .jar 파일로 빌드만 해서 넘겨주면 되는 상황이었다. DockerfileDocker compose를 이용해서 백엔드 API 서버를 배포하는 식으로 아키텍쳐가 구성되어 있어서 Dockerfile을 이용하여 백엔드 API를 빌드하고 이미지화 하는 식으로 진행하려고 한다.FROM openjdk:17ARG JAR_FILE=build/libs/*.jarCOPY ${JAR_FILE} app.jarEXPOSE 11443ENV TZ Asia/SeoulENTRYPOINT ["java","-jar"..
-
[Docker] Docker란?프로젝트/아카이뷰 2024. 1. 25. 23:20
Docker 왜 궁금했을까 ❓SSAFY 2학기 공통 프로젝트를 수행할 때, CI/CD를 구성하기 위해서는 Docker, Docker compose를 사용해야만 하는 것을 확인했다. 그래서 업무 생산성을 향상시키기 위해 CI/CD 환경 구성이 필수적이었고 이를 구현하기 위해 Docker에 대해 학습을 진행해보았다. Docker란 ❓Docker- 프로세스 격리 기술을 이용하여 더 쉽게 컨테이너를 실행하고 관리할 수 있도록 도와주는 오픈소스 프로젝트- 도커 엔진(Docker Engine) 혹은 도커에 관련된 모든 프로젝트를 지칭Docker Engine컨테이너를 직접 관리하는 주체로서 컨테이너를 제어하고 다양한 기능을 제공 Docker의 작동 원리 What is a Container? | DockerA cont..