# Azure Container Registry

> Chapter 71 of the Courseiva AZ-900 curriculum — https://courseiva.com/learn/az-900/azure-container-registry

**Official objective:** 2.2 — Azure Architecture Services

## Introduction

This chapter covers Azure Container Registry (ACR), a registry service for storing and managing container images. AZ-900 tests this under objective 2.2.

## A Library for Container Images

A library catalogs and stores books so you can find and borrow them later. Azure Container Registry stores and manages container images so you can pull them later when deploying to AKS or other services.

## Core explanation

### What ACR does
ACR stores and manages Docker container images, providing a private, secure registry for your organization's container images instead of relying on public registries.

### Integration with AKS and other services
Containers deployed to AKS can pull images from ACR, providing a secure, integrated workflow.

### Private vs. public registries
ACR is private to your organization; public registries like Docker Hub are open to anyone — ACR fits when you want to keep images private and secure.

## Real-world context

An organization stores its proprietary container images in ACR, keeping them private while allowing its AKS clusters to pull them securely.

## Exam focus

Objective 2.2 expects understanding of ACR as a container image registry, not deep container knowledge.

Common wrong answer: confusing ACR with a container orchestration service — ACR stores images; orchestration services like AKS deploy and manage them.

Stable terms: **Azure Container Registry**. Memory trick: ACR = private storage for container images.

## Step by step

1. **Create an ACR instance** — An Azure Container Registry is created to store images.
2. **Push images to ACR** — Container images are built and pushed to the registry.
3. **Deploy from ACR** — When deploying containers, pull images from ACR.

## Common misconceptions

- **Misconception:** ACR orchestrates containers. **Reality:** ACR stores images; orchestration services like AKS deploy and manage containers.

## Key takeaways

- ACR is a private registry for storing and managing container images.
- It integrates with AKS and other container services.
- It keeps container images secure and private to an organization.

## FAQ

**What is Azure Container Registry?**

It's a private registry for storing and managing Docker container images, integrating with AKS and other container services.

---

Interactive version with quiz and diagrams: https://courseiva.com/learn/az-900/azure-container-registry
