01. Container vs Docker1. 컨테이너 (Container)컨테이너란 운영체제 환경에서 리눅스 커널의 기능을 활용하여 프로세스를 격리하는 가상화 기술을 의미한다. 즉, 컨네이너 내부에서 실행되는 애플리케이션은 마치 독립된 OS 위에서 실행되는 것처럼 보이지만, 실제로는 호스트 OS를 공유하고 있는 기술을 뜻한다. OS를 전체를 가상화하는 가상 머신(Virtual Machine)과 달리 필요한 자원만 격리하여 가볍고 빠르다는 특징이 있다. 2. 도커 (Docker)도커(Docker)란 컨테이너 기술을 손쉽게 사용할 수 있도록 만들어진 오픈소스 플랫폼을 의미한다. 즉, 개발자가 만든 애플리케이션을 빠르게 배포 및 실행할 수 있도록, 컨테이너 기술을 사용자 친화적으로 포장한 도구를 뜻한다. 이..