Oktatóanyag – Azure Container Registry (ACR) létrehozása és rendszerképek létrehozása
Az Azure Container Registry (ACR) a tárolólemezképek privát regisztrációs adatbázisa. A privát tárolóregisztrációs adatbázis lehetővé teszi az alkalmazások és az egyéni kód biztonságos létrehozását és üzembe helyezését.
Ez az oktatóanyag egy hétrészes sorozat második része, és azt ismerteti, hogyan lehet üzembe helyezni egy ACR-példányt, és hogyan lehet továbbítani rá egy tárolórendszerképet. Az alábbiak végrehajtásának módját ismerheti meg:
- Hozzon létre egy ACR-példányt.
- Az ACR-feladatok használatával tárolólemezképeket hozhat létre és küldhet le az ACR-be.
- Képek megtekintése a beállításjegyzékben.
Mielőtt elkezdené
Az előző oktatóanyagban a Docker használatával létrehozott egy tárolórendszerképet egy egyszerű Azure Store Front-alkalmazáshoz. Ha még nem hozta létre az Azure Store Front app rendszerképét, térjen vissza az 1. oktatóanyaghoz – Alkalmazás előkészítése az AKS-hez.
Ez az oktatóanyag az Azure CLI 2.0.53-es vagy újabb verzióját igényli. A verzió azonosításához futtassa a következőt: az --version
. Ha telepíteni vagy frissíteni szeretne: Az Azure CLI telepítése.
Azure Container Registry-adatbázis létrehozása
Az ACR-példány létrehozása előtt szüksége lesz egy erőforráscsoportra. Az Azure-erőforráscsoportok olyan logikai tárolók, amelyekbe Azure-erőforrásokat helyezhet üzembe és kezelhet.
Fontos
Ez az oktatóanyag a myResourceGroup-t használja az erőforráscsoport nevének helyőrzőjeként. Ha másik nevet szeretne használni, cserélje le a myResourceGroup nevet a saját erőforráscsoport nevére.
Hozzon létre egy erőforráscsoportot a
az group create
paranccsal.az group create --name myResourceGroup --location eastus
Hozzon létre egy ACR-példányt a
az acr create
paranccsal, és adja meg a saját egyedi beállításjegyzék-nevét. A regisztrációs adatbázis nevének egyedinek kell lennie az Azure rendszerben, és 5–50 alfanumerikus karaktert kell tartalmaznia. Az oktatóanyag további része egy környezeti változót használ a$ACRNAME
tárolóregisztrációs adatbázis nevének helyőrzőjeként. Ezt a környezeti változót beállíthatja az egyedi ACR-névre, amelyet a jövőbeli parancsokban használhat. Az Alapszintű termékváltozat költséghatékony, fejlesztési célú belépési pontként szolgál, és kiegyenlített tárolási kapacitást és teljesítményt biztosít.az acr create --resource-group myResourceGroup --name $ACRNAME --sku Basic
Tárolórendszerképek létrehozása és leküldése a beállításjegyzékbe
Hozza létre és küldje le a rendszerképeket az ACR-be az Azure CLI-paranccsal
az acr build
.Feljegyzés
Ebben a lépésben nincs egyenértékű Azure PowerShell-parancsmag, amely végrehajtja ezt a feladatot.
Az alábbi példában nem készítjük el a rendszerképet
rabbitmq
. Ez a rendszerkép elérhető a Docker Hub nyilvános adattárából, és nem kell az ACR-példányba építeni vagy leküldni.az acr build --registry $ACRNAME --image aks-store-demo/product-service:latest ./src/product-service/ az acr build --registry $ACRNAME --image aks-store-demo/order-service:latest ./src/order-service/ az acr build --registry $ACRNAME --image aks-store-demo/store-front:latest ./src/store-front/
A regisztrációs adatbázisban található rendszerképek felsorolása
Tekintse meg a képeket az ACR-példányban a
az acr repository list
paranccsal.az acr repository list --name $ACRNAME --output table
Az alábbi példakimenet a beállításjegyzékben elérhető rendszerképeket sorolja fel:
Result ---------------- aks-store-demo/product-service aks-store-demo/order-service aks-store-demo/store-front
Következő lépések
Ebben az oktatóanyagban létrehozott egy ACR-t, és leküldte a rendszerképeket egy AKS-fürtben való használatra. Megtanulta végrehajtani az alábbi műveleteket:
- Hozzon létre egy ACR-példányt.
- Az ACR-feladatok használatával tárolólemezképeket hozhat létre és küldhet le az ACR-be.
- Képek megtekintése a beállításjegyzékben.
A következő oktatóanyagban megtudhatja, hogyan helyezhet üzembe Kubernetes-fürtöt az Azure-ban.
Azure Kubernetes Service