Summary
In this chapter, you learned about containers, Docker, and the basics of Docker commands. Then, you learned how to create an Azure container registry, how to publish Docker images to ACR, and how to deploy a Docker image to Azure App Service. CI/CD is an essential skill when working with containers and microservices. So, you learned about creating and configuring version control and building CI/CD pipelines, which help you to build and deploy Docker images to ACR. In the last section, you learned about deploying the app service when a Docker image is pushed to ACR.
In the next chapter, you will learn about Distributed Application Runtime (DAPR), which is a framework that helps you to build scalable resilient microservices. When building microservices, developers often face challenges such as how to communicate between services, and where to store the state information. Through a pluggable architecture and components, DAPR helps developers to solve these challenges.