컨테이너는 항구에서 선박이 많은 양의 물건을 한번에 내릴 수 있게 돕는다. 따라서 필요한 인력과 선박이 입항해 있는 시간을 크게 줄여줄 수 있다.
이것을 소프트웨어 관점에서 한번에 배포(물자를 내리는 것)을 할 수 있는 방법은 없을까? 라고 생각하게 되었다.
그래서 2013년 도커가 탄성했고 그 결과 개발자들은 쉽게 애플리케이션을 포장하고, 컨테이너 방식으로 실행할 수 있게 되었다.
이를 한마디로 설명하면 실행 환경에 구애받지 않고 애플리케이션을 실행할 수 있다
이말이다.
좀 더 자세히 알아보자.