Dockerizing the microservices
In the previous chapters, we have used the Fabric8 Maven Docker plugin to enable us to create Docker images, using the Maven goals.
Now, we need to configure our microservices to use this plugin to easily create images for us. It can be helpful to integrate with some Continuous Integration and Delivery tools, such as Jenkins, because we can call the docker: build
goal easily.
Each project has the custom configurations, such as port and image name. We can find the configuration at the GitHub repository. Remember, the configuration is done using the pom.xml
.
The following list has the GitHub repository addresses for all projects; the pom.xml
has the Maven Docker plugin configuration: