Summary
In this chapter, we introduced the docker-compose tool. This tool is mostly used to run and scale multi-service applications on a single Docker host. Typically, developers and CI servers work with single hosts, and those two are the main users of Docker Compose. The tool uses YAML files as input, which contain the description of the application in a declarative way.
The tool can also be used to build and push images, among many other helpful tasks.
In the next chapter, we will discuss why logging and monitoring is important and show how container logs can be collected and shipped to a central location where the aggregated logs can then be parsed to gain useful information.
You will also learn how to instrument an application, so that it exposes metrics, and how those metrics can be scraped and shipped again to a central location. Finally, you will learn how to convert those collected metrics into graphical dashboards that can be used to monitor a containerized application...