Megosztás a következőn keresztül:


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.

Ebben az oktatóanyagban üzembe helyez egy ACR-példányt, és feltölt rá egy konténerké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.

  1. Hozzon létre egy erőforráscsoportot a az group create paranccsal.

    az group create --name myResourceGroup --location westus2
    
  2. Hozzon létre egy ACR-példányt a az acr create paranccsal, és adja meg egyedi saját regisztrációs nevét. A beállításjegyzék nevének egyedinek kell lennie az Azure-ban, és 5–50 kisbetűs alfanumerikus karaktert kell tartalmaznia. Ez az oktatóanyag-sorozat egy környezeti változót használ a $ACRNAMEtá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

  • Készítse el és küldje fel a képeket az ACR-be az Azure CLI parancs segítségével 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 képfájlt rabbitmq. Ez a rendszerkép elérhető a Docker Hub nyilvános adattárából, és nem szükséges az ACR-példányba felépíteni vagy feltölteni.

    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 feltöltötte a képeket egy AKS-fürt használatához. 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.