By reading this chapter, we now understand what containers are, and what the main differences and advantages are between containers and virtual machines. We have learned how to use Docker to containerize our microservice, and why this will be an advantage for our applications. Finally, we looked at some examples of how we can integrate Docker with our Maven build system.
In the next chapter, we will take a look at how microservices can scale, and to fully understand that concept, we will create our personal cloud using Docker Swarm.