컨테이너란?
Docker를 포함한 컨테이너 기술은 프로세스 자원을 격리하여, 각 컨테이너가 마치 독립된 시스템처럼 동작하게 하는 기술이다. 컨테이너는 가벼운 가상화 방식을 제공하며, 하나의 호스트 시스템에서 여러 컨테이너를 실행할 수 있게 해준다. 각 컨테이너는 자신만의 파일 시스템, CPU, 메모리, 프로세스 공간 등을 갖지만, 전체 운영 체제 커널은 호스트 시스템과 공유합니다. 이러한 특성 때문에 컨테이너는 전통적인 가상 머신(VM)보다 훨씬 더 가볍고, 빠르게 시작하며, 더 적은 자원을 사용합니다. ( 호스트 시스템 즉, Host System은 주로 가상화 환경에서 사용되는 용어로, 가상 머신(VM)이나 컨테이너와 같은 가상화된 환경이 실행되는 주요 운영 체제를 가리킵니다.) 컨테이너의 주요 특징 경량성: 컨테..
운영 체제(OS)/리눅스(Linux)
2024. 2. 20. 22:24