what & how
- pre-packed application
- 어플리케이션이 담긴 이미지를 가져온다
- 이미지를 실행해 컨테이너로 만든다
- 컨테이너에 정지, 삭제 등의 관리를 한다.
vmware 와의 비교
- slice of OS vs slice of Hardware
- OS 를 실행하는데 낭비되었던 자원 -> 어플리케이션 실행에 활용
monolith
- 하나의 거대한 어플리케이션
- 여러개의 파트로 구성
- 하나의 파트를 수정할 필요가 생기면 전체를 멈춰야 함
cloud-native, micro-service
- 서로 소통하는 파트별 컨테이너
- 수정 및 기능 추가 필요시 해당 부분만 작업 가능