Identifiera Azure Container Registry
Azure Container Registry (ACR) är en hanterad registertjänst baserad på Docker Registry 2.0 med öppen källkod. Skapa och underhålla Azure-containerregister för att lagra och hantera dina containeravbildningar och relaterade artefakter.
Använd ACR-tjänsten med dina befintliga pipelines för containerutveckling och distribution, eller använd Azure Container Registry Tasks för att skapa containeravbildningar i Azure. Skapa på begäran eller automatisera helt versioner med utlösare, till exempel incheckningar av källkod och basavbildningsuppdateringar.
Användningsfall
Hämta avbildningar från ett Azure-containerregister till olika distributionsmål:
- Skalbara orkestreringssystem som hanterar containerbaserade program över kluster av värdar, inklusive Kubernetes, DC/OS och Docker Swarm.
- Azure-tjänster som stöder att skapa och köra program i stor skala, inklusive Azure Kubernetes Service (AKS), App Service, Batch och Service Fabric.
Utvecklare kan även skicka till ett behållarregister som en del av ett arbetsflöde för utveckling av container. Du kan till exempel rikta in dig på ett containerregister från ett verktyg för kontinuerlig integrering och leverans, till exempel Azure Pipelines eller Jenkins.
Konfigurera ACR Tasks för att automatiskt återskapa programavbildningar när deras basavbildningar uppdateras eller automatisera avbildningsversioner när ditt team checkar in kod till en Git-lagringsplats. Skapa uppgifter i flera steg för att automatisera skapandet, testningen och korrigeringen av flera containeravbildningar parallellt i molnet.
Skapa ett Azure Container Registry (ACR).
Azure Container Registry är tillgängligt på flera tjänstnivåer. Dessa nivåer ger förutsägbar prissättning och flera alternativ för att anpassa sig till kapacitets- och användningsmönstren i ditt privata Docker-register i Azure.
Nivå | beskrivning |
---|---|
Grundläggande | En kostnadsoptimerad startpunkt för utvecklare som lär sig Azure Container Registry. Grundläggande register har samma programmatiska funktioner som Standard och Premium (till exempel Microsoft Entra-autentiseringsintegrering, bildborttagning och webhooks). Det inkluderade dataflödet för lagring och avbildning är dock lämpligast för scenarier med lägre användning. |
Standard | Standardregister erbjuder samma funktioner som Basic, med ökat inkluderat dataflöde för lagring och avbildning. Standard-register bör uppfylla behoven för de flesta produktionsscenarier. |
Premium | Premium-register ger den högsta mängden inkluderade lagrings- och samtidiga åtgärder, vilket möjliggör scenarier med stora volymer. Utöver högre dataflöde för avbildningar lägger Premium till funktioner som: geo-replikering för att hantera ett enskilt register i flera regioner, innehållsförtroende för signering av avbildningstaggen och privat länk med privata slutpunkter för att begränsa åtkomsten till registret. |
Bilder och artefakter som stöds
När avbildningar grupperas på en lagringsplats är varje avbildning en skrivskyddad ögonblicksbild av en Docker-kompatibel container. Azure-containerregister kan innehålla både Windows- och Linux-avbildningar. Förutom Docker-containeravbildningar lagrar Azure Container Registry relaterade innehållsformat, till exempel Helm-diagram och avbildningar som skapats med OCI-bildformatspecifikationen (Open Container Initiative).
Automatiserade avbildningsversioner
Använd Azure Container Registry Tasks (ACR Tasks) för att effektivisera skapande, testning, push-överföring och distribution av avbildningar i Azure. Konfigurera skaparuppgifter för att automatisera din korrigeringspipeline för operativsystems- och ramverkscontainrar och skapa avbildningar automatiskt när ditt team checkar in kod för källkontroll.