Three main steps of docker Composeareas follows:
- Environment: We first define the environment of our application with a Dockerfile. It can be used to recreate the environmental later at a point in time.
- Services: Then we define the services that make our app in docker-compose.yml. By using this file we can define how these services can be run together in an environment.
- Run: The last step is to run the Docker Container. We use docker-compose to start and run the application.