CI CD
컨테이너 가상화 이해
1. 컨테이너 기술이란? 컨테이너 기술이란? 컨테이너는 애플리케이션을 언제든 실행 가능하도록 필요한 모든 요소(소스 코드, 구성 요소, 종속성 등) 하나의 런타임 환경으로 패키징한 논리적 공간을 말한다. - docker에서는 Dockerfile buid를 통해 구현 애플리케이션과 종속 항목을 하나로 묶어, 실행하게 해주는 운영 시스템 가상화한 경량의 격리된 프로세스라고 볼 수 있다. microVM 이라고도 함 운영체제 수준의 가상화 제공 독립성을 갖기 때문에 다른 컨테이너에 영향을 주지 않는 statless 환경 제공 개인 데스크탑 뿐만 아니라 기업 내의 온프레미스 서버에서 AWS와 같은 퍼블릭 클라우드까지 언제 어디서든 빠르고 효율적으로 배포 가능하며, 확장성도 있다. 서버 구성, OS 설치, 네트워크..