Get startedGet started for free

Azure Containers and ACR

1. Azure Containers and ACR

This video introduces Azure Container Registry, the secure hub for storing and managing container images.

2. Azure Container Registry (ACR)

Azure Container Registry, or ACR, is a fully managed, private registry service for container images. Think of it as a secure library where your application blueprints are stored. It acts as a hub where teams store and organize the blueprints of their applications.

3. Azure Container Registry (ACR)

Instead of relying on public registries, Azure Container Registry ensures your images are accessible only to authorized users and tightly integrated with Azure services. This makes it easier to keep control of your application life-cycle while still benefiting from the flexibility of containers.

4. Why use ACR?

Security and control are the main reasons teams adopt Azure Container Registry. It supports authentication through Azure Entra ID and enforces role-based access control, so only the right people can push or pull images.

5. Why use ACR?

Another powerful feature is geo-replication. With it, your images can be mirrored across multiple Azure regions, reducing latency and ensuring high availability. For global applications, this means faster deployments and fewer delays for users around the world.

6. Pushing images to ACR

The workflow is straightforward. Developers build an image locally using Docker, log in to Azure Container Registry, and push the image.

7. Pushing images to ACR

Once uploaded, the image is available to any Azure service that needs it.

8. Pushing images to ACR

This makes Azure Container Registry a central piece in CI/CD pipelines, where new builds are automatically pushed and deployed.

9. Pushing images to ACR

By integrating Azure Container Registry with tools like Azure DevOps or GitHub Actions, teams can automate the entire process from code commit to container deployment.

10. Managing images in ACR

Azure Container Registry provides commands to

11. Managing images in ACR

list repositories

12. Managing images in ACR

delete outdated images

13. Managing images in ACR

and automate builds.

14. Managing images in ACR

You can also configure tasks that rebuild images when base images are updated, ensuring your applications stay secure and up to date. This reduces manual work and keeps environments consistent. For teams practicing DevOps, this automation is critical to maintaining speed without sacrificing reliability.

15. Tagging and versioning

Tags are essential for identifying versions of your images. For example, myapp:v1.0 versus myapp:latest. Good tagging practices help teams roll back quickly if a deployment fails.

16. Tagging and versioning

They also support parallel testing, where multiple tagged images can run side by side. Versioning and tagging together provide flexibility and safety in managing application updates.

17. Recap

Azure Container Registry is more than storage. It's a secure, scalable foundation for container life-cycle management. By mastering Azure Container Registry, you ensure your applications are always ready to deploy in Azure, with the right version available at the right time.

18. Let's practice!

Now it's your turn - test your understanding with the following exercises.

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.