With Docker support for Elastic Beanstalk, a developer can now directly deploy a Docker container to Amazon. Docker provides a different model of virtualization than the traditional hypervisor model, which requires an application to include a complete operating system.
With Docker, an application rides in a container that can sit on top of an existing host operating system. In a video interview with eWEEK in 2013, Docker CEO Ben Golub explained that when deploying an application across a large number of servers, there is no need to take an application that is measured in megabytes, combine it with an operating system that’s in gigabytes and run that whole thing on top of a hypervisor that is running on top of another host operating system.
The Docker container model is one that Amazon and its developers are now buying into.