Azure Container Registry

Lab Details

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

  2. Duration: 45 minutes

Introduction

What is Azure Container Registry?

  • Docker is an open source containerization platform. It enables developers to package applications into containers—standardized executable components combining application source code with the operating system (OS) libraries and dependencies required to run that code in any environment. 

  • Containers simplify delivery of distributed applications, and have become increasingly popular as organizations shift to cloud-native development and hybrid multicloud environments.

  • The Azure container registry is Microsoft’s own hosting platform for Docker images.

  • Azure Container Registry is a private registry service for building, storing, and managing container images and related artifacts. In this quickstart, you create an Azure container registry instance with the Azure portal. Then, use Docker commands to push a container image into the registry, and finally pull and run the image from your registry.

  • Azure Container Registry is a multi-tenant service, where the data endpoint storage accounts are managed by the registry service. There are many benefits for managed storage, such as load balancing, contentious content splitting, multiple copies for higher concurrent content delivery.

Architecture Diagram

Task Details

  1. Launching Lab Environment

  2. Create a Container Registry

  3. Create an Azure Linux VM

  4. Install Docker on the Linux VM

  5. Push image to registry

  6. List container images