Summary
In this module, you have learned about Azure Container Registry, a managed registry service for storing and managing container images and related artifacts. It is based on Docker Registry 2.0 and can be used with existing container development and deployment pipelines. Azure Container Registry offers various use cases, such as pulling images to orchestration systems like Kubernetes and Azure services like Azure Container Apps. Developers can also push images to a container registry as part of their container development workflow. Azure provides features like security and access controls, support for different image formats, and automated image builds using Azure Container Registry Tasks.
The main takeaways from this module are:
- Azure Container Registry is a managed service for storing and managing container images and related artifacts.
- It can be used with existing container development and deployment pipelines, and offers various use cases for pulling and pushing images.
- Azure provides features like security and access controls, support for different image formats, and automated image builds using Azure Container Registry Tasks.
Detailed resources:
Managed container registries - Azure Container Registry | Microsoft Learn /azure/container-registry/container-registry-intro
Quickstart - Create registry in portal - Azure Container Registry | Microsoft Learn /azure/container-registry/container-registry-get-started-portal?tabs=azure-cli
Azure Container Registry service tiers /azure/container-registry/container-registry-skus
Push & pull container image - Azure Container Registry | Microsoft Learn /azure/container-registry/container-registry-get-started-docker-cli
Import container images - Azure Container Registry | Microsoft Learn /azure/container-registry/container-registry-import-images
Tutorial - Quick container image build - Azure Container Registry | Microsoft Learn /azure/container-registry/container-registry-tutorial-quick-task
Docker Docs - Reference documentation https://docs.docker.com/reference
Authenticate with managed identity - Azure Container Registry | Microsoft Learn /azure/container-registry/container-registry-authentication-managed-identity
Manage user-assigned managed identities /azure/active-directory/managed-identities-azure-resources/how-manage-user-assigned-managed-identities
Add a user-assigned identity. /azure/container-apps/managed-identity
Registry roles and permissions - Azure Container Registry | Microsoft Learn /azure/container-registry/container-registry-roles
Steps to assign an Azure role - Azure RBAC | Microsoft Learn /azure/role-based-access-control/role-assignments-steps
Assign Azure roles using the Azure portal - Azure RBAC | Microsoft Learn /azure/role-based-access-control/role-assignments-portal
Set up private endpoint with private link - Azure Container Registry | Microsoft Learn /azure/container-registry/container-registry-private-link
Quickstart: Use the Azure portal to create a virtual network - Azure Virtual Network | Microsoft Learn /azure/virtual-network/quick-create-portal