컨테이너

논리적인 공간(컨테이너) -> 다양한 어플리케이션을 설치 -> 하나의 서버처럼 사용할 수 있는 상자

하나의 상자에 다양한 물건을 담아 옮기고, 각 서버에서 컨테이너를 구동해

그 안에 존재하는 것들을 제약 없이 손쉽게 사용 가능


왜 쓸까

기존 서버 구축을 위해서는 굉장히 많은 고생을 해야함**(서버, OS, 연동 환경 구성 … 등 등)**

이런 점 때문에 컨테이너를 사용하여 환경을 구축한 뒤 다른 서버로 배포하면 이런 번거로운 부분이 최소화 가능


컨테이너 특징

  1. 자원 낭비의 부담이 적다
  2. 실행 속도가 빠르다
  3. 배포 및 관리를 단순하게 도와준다
  4. 컨테이너 이미지를 쉽게 공유 및 사용이 가능

컨테이너 플랫폼이 서버에 존재만 한다면 쉽게 뿌리고 구동이 가능하며 구동된 환경을 이미지화 가능