How to Push a Local Docker Image to Azure Container Registry

Mezba Uddin
2 min readMay 13, 2023

Introduction: Azure Container Registry (ACR) is a secure and private registry service provided by Azure for storing and managing Docker container images. Pushing a local Docker image to ACR allows you to store and distribute your custom images in the cloud. In this tutorial, we will walk through the steps to push a local Docker image to Azure Container Registry.

Prerequisites:

  1. Docker installed on your local machine.
  2. An Azure Container Registry instance set up in your Azure account. You can follow the official Azure documentation to create an ACR instance.

Step 1: Log in to Azure Container Registry: To begin, open a command prompt or terminal window and log in to your Azure Container Registry using Docker. Run the following command, replacing <acrLoginServer>, <acrUsername>, and <acrPassword> with your ACR credentials:

docker login <acrLoginServer> --username <acrUsername> --password <acrPassword>

Step 2: Tag the Local Image: Before pushing the image, you need to tag it with the Azure Container Registry login server address. Use the following command to tag the local image:

docker tag <localImageName> <acrLoginServer>/<imageName>:<tag>

--

--

No responses yet