본문 바로가기
Security & IT terms

[Day 183] Container(컨테이너)

by minimalist_2022 2021. 2. 9.

Container(컨테이너)

  • 운영체제 수준의 가상화 기술
  • 커널을 공유하면서 프로세스를 격리된 환경에서 실행하는 기술
  • 하드웨어를 가상화하는 가상머신과 달리 커널을 공유하는 방식이기 때문에 실행속도가 빠르고 성능상 손실이 거의 없음
  • 컨테이너로 실행된 프로세스는 커널을 공유하지만 루트 디렉터리 격리 등 커널 기능을 활용해 격리되어 실행됨
  • 호스트 머신에게는 프로세스로 인식되지만 컨테이너 관점에서는 독립적인 환경을 가진 가상머신처럼 인식됨

출처 : Docker Container Aqua (aquasec.com)

 

* 참고 : 리눅스 컨테이너란? | 44BITS

 

리눅스 컨테이너란?

리눅스 컨테이너는 운영체제 수준의 가상화 기술로 리눅스 커널을 공유하면서 프로세스를 격리된 환경에서 실행하는 기술을 의미합니다. 하드웨어를 가상화하는 가상 머신과 달리 커널을 공유

www.44bits.io