Chapter 8. Containerizing Microservices with Docker
In the context of microservices, containerized deployment is the icing on the cake. It helps microservices be more autonomous by self-containing the underlying infrastructure, thereby making the microservices cloud neutral.
This chapter will introduce the concepts and relevance of virtual machine images and the containerized deployment of microservices. Then, this chapter will further familiarize readers with building Docker images for the BrownField PSS microservices developed with Spring Boot and Spring Cloud. Finally, this chapter will also touch base on how to manage, maintain, and deploy Docker images in a production-like environment.
By the end of this chapter, you will learn about:
The concept of containerization and its relevance in the context of microservices
Building and deploying microservices as Docker images and containers
Using AWS as an example of cloud-based Docker deployments