Deploying Docker Compose to Azure
In the previous chapter, we deployed our application to AWS. We deployed the application using autoscaling and health checks, and we even managed to access the application through a DNS domain. In this chapter, we shall focus on another popular cloud provider, Azure. Azure provides us with Azure Container Instances (ACI), a seamless way to run Compose-based applications without managing any infrastructure. Deploying to ACI is simple; first, we shall push the application images to an Azure container registry, and then, with a few adjustments, we shall deploy our application to Azure ACI.
Deploying to ACI comes with less infrastructure maintenance overhead as well as with the simplicity of the Compose syntax.
We will cover the following topics in this chapter:
- An introduction to ACI
- Pushing to an Azure container registry
- Adapting Compose files for Azure container groups
- Deploying your Compose application to Azure container...