컨테이너
컨테이너은(는) 응용 프로그램과 실행에 필요한 파일을 격리된 단위로 묶어 배포하는 기술이다. 원리와 실제 사례, 혼동하기 쉬운 점을 함께 정리한다.
1. 뜻
컨테이너은(는) 응용 프로그램과 실행에 필요한 파일을 격리된 단위로 묶어 배포하는 기술이다.[1]
2. 핵심 원리
컨테이너는 호스트 운영체제의 커널을 공유하면서 프로세스·파일·네트워크 공간을 분리해 환경 차이를 줄인다.
| 구분 | 내용 |
|---|---|
| 분야 | 기술 |
| 핵심어 | 컨테이너 |
| 읽는 방법 | 정의·원리·사례·주의점을 구분해 확인 |
3. 실생활 예시
개발 환경에서 만든 컨테이너 이미지를 시험 서버와 운영 서버에서 같은 구성으로 실행할 수 있다.[2]
4. 구분할 점
컨테이너는 가상 머신보다 가벼운 경우가 많지만 자동으로 안전한 것은 아니며 이미지와 권한 관리가 필요하다. 용어가 기사·제품 설명·일상 대화에서 쓰일 때 대상과 조건, 적용 범위가 같은지도 함께 확인해야 한다.