Azure Container Registry
  • 03 Jun 2025
  • Dark
    Light
  • PDF

Azure Container Registry

  • Dark
    Light
  • PDF

Article summary

Overview

Dataloop now supports integration with Azure Container Registry (ACR), enabling users to customize and deploy containerized pipelines, applications, and other components. This integration provides a secure and efficient way to use ACR as a private container registry, streamlining DevOps workflows within the Dataloop platform.

  • ACR’s integration with Azure Active Directory (AAD) and role-based access control (RBAC) ensures secure, identity-aware access management for container assets.
  • With geo-replication, private endpoints, and network rules, ACR provides enterprise-grade compliance and performance in air-gapped or restricted environments.
  • As Microsoft’s recommended solution for container artifacts, ACR supports tight DevOps alignment, making it ideal for managing AI workloads on Dataloop. Learn more

To integrate Azure Container Registry (ACR) with the Dataloop platform, follow these steps:


🔐 Step 1: Sign in to Azure Portal

Sign in to the Azure portal.


🏗️ Step 2: Create an Azure Container Registry

  1. In the Search, search and open the Container Registries.

  2. Click +Create. The Create Container Registry page is displayed.

  3. Fill in the required fields under the Basics tab:

    1. Subscription: Choose your Azure subscription (e.g., Microsoft Azure Sponsorship).
    2. Resource group: Select an existing resource group or click "Create new".
    3. Registry name: Enter a globally unique name (e.g., azuredemo).
    4. Location: Choose a data center region (e.g., Central US).
    5. Domain name label scope: Select Unsecure or other scope based on your requirements.
    6. Pricing plan: Choose a plan (e.g., Standard).
    7. Role assignment permissions mode: Choose between RBAC options (e.g., RBAC Registry Permissions).
  4. You can optionally configure:

    1. Availability Zones
    2. Networking, Encryption, and Tags via their respective tabs.
  5. Click Review + create, then Create to deploy the container registry.


🔐 Step 3: Enable Admin Access in Azure (Optional for Testing)

  1. Once the registry is created, open it in Azure.
  2. Go to SettingsAccess keys.
  3. Enable the Admin user ✅ checkbox.
  4. Copy the following values for CLI or Docker login. You’ll use these credentials in Dataloop.
    1. Login server (e.g., azuredemo-a9g9e5dag6h7csh5.azurecr.io)
    2. Username (e.g., azuredemo)
    3. Password (click Show for password or password2)

🧩 Step 4: Open Dataloop and Start Integration

  1. Log in to your Dataloop Platform.

  2. Navigate to the Integrations page.

  3. Click Create Integration -> Create Registry Integration.

    1. Integration Name: Provide a name for the integration.
    2. Provider: Select Azure from the list.
      1. Username: ACR username (e.g., azuredemo) from Azure Access Keys.
      2. Password: ACR password (password or password2) from Azure Access Keys.
      3. Location: Region of your ACR (e.g., mycontainerregistry.azurecr.io) from Azure registry overview. Provide the full login server address of your Azure Container Registry (ACR). This is typically in the format: <registry-name>.azurecr.io.
  4. Click Create Integration.


Step 5: 🧪 Test the Configuration

  • In the Dataloop platform, try pulling or referencing a Container image hosted in your ACR.
  • Ensure the integration is working without any errors.