
[운영체제] 컨테이너 (Container)
·
Computer Science/OperatingSystem
애플리케이션과 해당 애플리케이션이 실행되는데 필요한 모든 것을 격리된 환경에서 패키징하고 실행하는 기술.운영체제 수준에서의 가상화를 기반으로하며 애플리케이션이 다른 애플리케이션과 독립적으로 실행될 수 있도록 함.컨테이너 란?애플리케이션과 의존성을 패키징한 경량화된 실행 환경실행에 필요한 코드, 라이브러리, 설정 파일 등호스트 운영체제 위에서 애플리케이션이 독립적으로 실행될 수 있도록 격리운영체제 수준에서의 가상화하드웨어 수준에서의 가상화를 사용하는 Virtual Machine (이하 VM)과 달리,컨테이너는 하나의 운영체제 커널을 공유하면서 프로세스 단위로 격리 * 용어더보기Hypervisor : 여러 운영 체제를 동시에 실행하기 위한 소프트웨어 계층 Bins : 운영체제의 기본 명령어 실행 파일을 저장..