Programming/운영체제1 컨테이너란? 컨테이너의 개념 하나의 OS 커널로 여러개의 독립된 것처럼 보이는 환경을 운용하기 위한 가상화 형태입니다. 쉽게 말하면 격리된 사용자 공간의 인스턴스, 즉 독립된 환경을 하나의 프로세스로 실행하는 것입니다. 사용자 공간과 컨테이너 OS는 물리적 자원을 관리하는 "커널공간"과 사용자 프로세스(애플리케이션)을 실행하는 "사용자 공간"으로 나뉩니다. 컨테이너는 이러한 사용자 공간을 분리하여 각각 고유한 프로세스 테이블, 파일 시스템, 네트워크 등의 자원을 관리할 수 있게끔 합니다. 컨테이너의 역사 연도 Name 주요내용 1979 UNIX의 chroot UNIX에 chroot 시스템 콜이 도입됨. 프로세스가 바라보는 루트 디렉토리를 파일 시스템 상의 특정한 디렉토리로 변경하는 기능 2000 FreeBSD jai.. 2021. 8. 31. 이전 1 다음