컨테이너(Container)와 도커(Docker)의 의미
루루개발자:
도커, 쿠버네티스 개념을 보면 컨테이너(Container) 라는 용어가 나옵니다. 그렇다면 이 컨테이너의 정확한 의미는 무엇인지 한번 알아보았습니다. 컨테이너는 프로세스가 사용하는 자원을 격리하는 것이라고 합니다. 즉, 애플리케이션을 관련 라이브러리, 종속 항목들을 함께 패키지로 묶어서 소프트웨어 구동을 위한 격리된 환경이 컨테이너인 셈입니다. 컨테이너의 특징은 다음과 같습니다. - 가상머신처럼 Geust OS가 없기 때문에 용량이 MB 단위로 매우 작다. (가벼움) - 가상머신에 비해 배포 시간이 짧다. - Linux, Window, VM 등 환경에 상관없이 구동 가능하다. - 운영체제 커널 한 개로 모든 컨테이너가 사용하므로 운영체제 수준의 패치를 진행하면 모든 컨테이너에 일괄 적용된다. 즉 쉽게 말..