Docker란? 도커(Docker)는 컨테이너 기반 가상화 플랫폼으로, 응용 프로그램과 그 종속성을 격리된 환경인 컨테이너로 패키징하여 실행하는 기술이다. 컨테이너(Container) 가상화 기술을 이용하여 어플리케이션과 개발 환경을 격리된 공간에서 실행하는 단
예제의 경우 Backend-CICD-test 라는 프로젝트를 도커 파일로 실행한다.Ubuntu 실행docker run -it ubuntu:22.04jdk 업데이트 & 설치apt-get updateapt-get install openjdk-17-jdk -y배포할 파일 복
시스템 구축과 관련된 명령어를 하나의 텍스트 파일(정의 파일, ComposeFile)에 기재하여시스템 전체를 실행하고 폐기까지 하도록 돕는 도구시스템 구축을 위한 설정은 YAML 포맷으로 기재한 정의 파일을 사용시스템을 일괄적으로 실행(up) 또는 종료(down)할 수
하이퍼바이저Virtual Box가상 머신(Guest OS)CentOS, Ubuntu 등쿠버네티스(컨테이너 관리)Master NodeWorker Node도커(컨테이너)Docker젠킨스(CI/CD)젠킨스를 이용한 지속적 통합 및 배포프로메테우스/그라파나(모니터링)프로메테우