컨테이너(Container)란?
애플리케이션과 그 실행에 필요한 라이브러리나 설정을 묶어, 호스트 OS의 커널을 공유하면서 다른 프로세스로부터 격리하여 실행하는 실행 단위. Linux에서는 프로세스 ID·네트워크·마운트 등이 보이는 방식을 나누는 네임스페이스와, CPU나 메모리의 사용량을 제한하는 cgroups로 실현된다. OS를 통째로 부팅하는 가상 머신보다 가볍고 시작도 빠르지만, 커널을 공유하므로 호스트와 다른 종류의 OS 커널은 실행할 수 없다. 컨테이너는 컨테이너 이미지로부터 만들어지며, Docker나 Kubernetes 등으로 생성·관리된다.
일본어 명칭: コンテナ
컨테이너(Container)은(는) 클라우드와 컨테이너의 기초, OS와 하드웨어 등 2개 분야의 연습 문제 19개에 나와요.
분야: 클라우드와 컨테이너의 기초