Containers have been said to be a major disruptor of the virtualization market. Gartner have predicted the following:
"By 2018, more than 50-60% of new workloads will be deployed into containers in at least one stage of the application life cycle".
This is based on Gartner's analysis of the IT market, so this is a bold statement, but if it comes to fruition, it will prove to be a huge cultural shift in the way applications are deployed, in the same way virtualization was before it.
In this chapter, we showed that containers can help organizations deploy their microservice architectures and analyzed the internal mechanics and benefits that containers bring. The key benefits are portability, speed of deployment, elastic scalability, isolation and maximization of different resources, performance control, limited attack vector, and support for multiple networking types.
Aside from the benefits containers bring, this chapter looked at the Docker tool and illustrated how the Docker workflow...