Running the First Application Using Compose
In the previous chapter, we learned about Docker Compose and how we can benefit from its features. We learned how it works and interacts with the Docker engine and how it integrates with the Docker command-line interface (CLI). By installing Compose on the workstation of our choice, we were able to run some application examples.
Using Compose throughout an application’s development can be a streamlined process that can have a significant role in increasing productivity. By the time you have completed this chapter, you will be able to package your application and run it on Compose. You’ll be able to interact with the application and enhance its functionality by interacting with a database. Once the basic multi-container application is deployed using Compose, we shall dive deeper into more Compose functionalities such as health checks, labels, environment variables, and command override.
We will cover the following main...