Azure Container Registry (ACR) Microsoft Azure द्वारा प्रदान की जाने वाली एक प्रबंधित सेवा है जो Docker कंटेनर छवियों और अन्य आर्टिफैक्ट्स को स्टोर और प्रबंधित करने के लिए है। इसमें एकीकृत डेवलपर उपकरण, जियो-पुनर्वितरण, भूमिका-आधारित पहुंच नियंत्रण और छवि स्कैनिंग जैसी सुरक्षा उपाय, स्वचालित निर्माण, वेबहुक्स और ट्रिगर्स, और नेटवर्क विस्तार जैसी सुविधाएं शामिल हैं। यह Docker CLI और Kubernetes जैसे लोकप्रिय उपकरणों के साथ काम करता है, और अन्य Azure सेवाओं के साथ अच्छी तरह से एकीकृत है।
गणना करें
सेवा की गणना के लिए आप Get-AzACR.ps1 स्क्रिप्ट का उपयोग कर सकते हैं:
# List Docker images inside the registryIEX (New-Object Net.Webclient).downloadstring("https://raw.githubusercontent.com/NetSPI/MicroBurst/master/Misc/Get-AzACR.ps1")
Set-ItemProperty-Path"HKLM:\SOFTWARE\Microsoft\Internet Explorer\Main"-Name"DisableFirstRunCustomize"-Value2Get-AzACR-username<username>-password<password>-registry<corp-name>.azurecr.io
यहाँ हम एज्योर कंटेनर रजिस्ट्री के लिए एज्योर क्लाउड रिसोर्सेज का उपयोग करके एज्योर कंटेनर रजिस्ट्री (ACR) की सुरक्षा की जांच करने के लिए कुछ उपयोगी एज्योर CLI कमांड्स देखेंगे।
आइए एक उदाहरण देखें: एक एज्योर कंटेनर रजिस्ट्री के लिए एक्सेस लिस्ट देखने के लिए निम्नलिखित कमांड का उपयोग करें:
हम अपने Azure Container Registry (ACR) को PowerShell का उपयोग करके प्रबंधित कर सकते हैं। निम्नलिखित कमांड का उपयोग करके हम ACR में इमेज लिस्ट कर सकते हैं:
az acr repository list --name <acrName>--output table
हम इसके अलावा ACR में नए इमेज अपलोड करने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:
az acr build --image <imageName>:<tag>--registry <acrName>--file <path/to/dockerfile> .
इसके अतिरिक्त, हम ACR में इमेज को हटाने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:
az acr repository delete --name <acrName>--image <imageName>:<tag>```</div>```powershell# List all ACRs in your subscriptionGet-AzContainerRegistry# Get a specific ACRGet-AzContainerRegistry-ResourceGroupName "MyResourceGroup"-Name "MyRegistry"