What is Azure Container Registry?
Tags: azure, beginners, tutorial, devops
Published: 2022-11-16 16:00:46

---
title: What is Azure Container Registry?
published: true
tags: azure,beginners,tutorial,devops
canonical_url: https://makendran.hashnode.dev/what-is-azure-container-registry
---

# Introduction

In this article, you will walk through the steps to create an Azure container registry.

# Docker

![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1667208792082/mPYr3_8Sj.png)

_[Image Source](http://www.matthiassommer.it/freelancer/attachment/logo_docker/)_

The ability to package and run an application in a container is provided by **Docker**. You can run many containers at the same time on a host.

> You don't need to rely on what is currently installed on the host because containers are lightweight and contain everything needed to run the application.

It's easy to share containers while you work, but make sure everyone gets the same container.

# Azure Container Registry

![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1667208845036/t7KyqB4MY.png)

_[Image Source](https://build5nines.com/security-azure-container-registry-image-promotion/)_

Microsoft's own hosting platform is called the **azure container registry**. Container images and related artifacts can be stored in a private registry service. In this article, you create a container registry instance. Pull and run the container image from your registry after using Docker commands. Data endpoint storage accounts are managed by the registry service in a multi-tenant service.

# Use cases

There are various deployment targets that you can pull images from an azure container registry.

- Containerized applications can be managed across clusters of hosts.
- Azure services that support building and running applications at scale include AKS, App Service, Batch, Service Fabric, and others.

> ACR Tasks can be configured to automatically rebuild application images when their base images are updated or to automate image builds when your team commits code to a Git repository.

# ACR Features

- You can create container registries in your subscription. The three tiers of the registry are Basic, Standard, and Premium. 

- You can use the standard docker login command or the azure CLI to log in. Container images can be transferred over the internet with the help of the azure container registry.

- Each snapshot is a read-only snapshot of the container. Windows and Linux images can be included in the container registry. You have control over the image names for your container deployment.

- ACR Tasks can be used to streamline the building, testing, pushing, and deployment of images.

# Demo

Kindly watch the below video to walk through the steps to create an Azure container registry.


{% youtube Tb7tM_fpx1M %}

# Conclusion

You have created a Container Registry, Installed Docker on the Linux VM, and Pushed the image to the registry.

Gratitude for perusing my article till the end. I hope you realized something unique today. If you enjoyed this article then please share it with your buddies and if you have suggestions or thoughts to share with me then please write in the comment box.

Follow me and share your thoughts,
[GitHub](https://github.com/MakendranG)
[LinkedIn](https://www.linkedin.com/in/makendran/)
[Twitter](https://twitter.com/MakendranG)