Initially, combining Docker and Ansible may seem contrary to good configuration management tactics. However, after some research, we quickly learn that these two seemingly different technologies are actually quite robust and scalable when combined. This chapter will focus on integrating Ansible and Docker.
Docker is easily the frontrunner of virtualization solutions. It provides a huge benefit above virtually every other virtualization solution on the market. As such, Dockers popularity has grown significantly in organizations looking to deliver high-quality, robust implementations to customers.
Before we can dive into the integration points, let's talk about Dockers' architecture. This is important to understand as it is what sets Docker aside from the competition. The following diagram shows Docker's unique architecture in detail:
As we can see from the preceding diagram, Dockers architecture provides us with a shared kernel that sits on top of the Host...