컨테이너는 소프트웨어를 개발, 배포, 실행하는 방법을 혁신하고 있다.
개발자들은 소프트웨어가 실행될 호스팅 환경을 고려하지 않아도 된다.
컨테이너로 인해서 소프트웨어의 실행 환경을 어디에서든 동일하게 만들어준다
이식성을 제공
**한다VM 목적 → 외부 환경을 완전하게 모방
, 컨테이너 목적 → 응용 프로그램의 이식성과 독립성
가상머신과 컨테이너의 가장 큰 차이는 OS 가상화
가상머신은 사용하려면 OS 설치부터 해야한다 일일히 실제 PC처럼 다운 받고.. 세팅하고.. 를 해줘야 하는데
왜냐하면 컨테이너와 ****다르게 독립적으로 OS를 구축해서 동작하기 때문이다