어떤 환경에서든 동일하게 실행될 수 있도록 애플리케이션과 필요한 모든 요소를 함께 패키징하는 방식입니다.
Container는 애플리케이션 소스 코드와 라이브러리 및 설정을 하나의 실행 가능한 단위로 패키징하며, 가상 머신처럼 전체 운영 체제를 포함하는 대신 서버의 운영 체제 커널을 공유합니다.
따라서 container는 몇 분이 아닌 몇 초 만에 시작되며, 하나의 서버에서 동일한 수의 가상 머신보다 훨씬 더 많은 container를 실행할 수 있습니다.
데이터 관련 참고 사항: container는 언제든지 삭제 및 재생성될 수 있도록 설계되었으므로, 보존해야 하는 모든 데이터는 container 내부가 아닌 volume 또는 외부 스토리지 서비스에 있어야 합니다.




























































































































