In this section, we will learn how to set up an on-demand, self-service development environment using Docker compose. The following are some of the points covered in this section:
- What is Docker compose
- The Docker compose script for setting up the development environment
Docker compose is a tool for defining and running multi-container Docker applications. One will require to create a Compose file to configure the application's services. The following steps are required to be taken in order to work with Docker compose:
- Define the application’s environment with a Dockerfile so it can be reproduced anywhere.
- Define the services that make up the application in
docker-compose.yml
so they can be run together in an isolated environment. - Lastly, run
docker-compose
, and Compose will start and run the entire application.
As we are going to set up a multi-container application using Tomcat and MySQL as different containers...