A tárolórendszerkép leküldése az Azure Container Registrybe

Befejeződött

Ebben az egységben az Azure Container Registry szolgáltatást használja arra, hogy egy konténerképet feltöltsön saját Azure tárolórendszerébe. Az Azure Container Registry lehetővé teszi a tárolólemezképek és -összetevők magánregisztrációs adatbázisban való összeállítását, tárolását és kezelését minden típusú tárolótelepítéshez. Azure-tárolóregisztrációs adatbázisokat használhat meglévő tárolófejlesztési és üzembehelyezési folyamataival.

Jegyzet

Ha a munkamenet üresjáratban van, vagy ezt a lépést egy másik időpontban vagy egy másik parancssori felületről hajtja végre, előfordulhat, hogy újra kell inicializálnia a környezeti változókat, és újra kell hitelesítenie a következő parancsokat:

export AZ_RESOURCE_GROUP=java-containerization-demo-rg
export AZ_CONTAINER_REGISTRY=<your-container-registry>
export AZ_KUBERNETES_CLUSTER=java-containerization-demo-aks
export AZ_LOCATION=<your-Azure-region>
export AZ_KUBERNETES_CLUSTER_DNS_PREFIX=<your-unique-DNS-prefix-to-access-your-AKS-cluster>
az login
az acr login --name $AZ_CONTAINER_REGISTRY

Konténerkép feltöltése

Az újonnan létrehozott tárolórendszerképet leküldheti az Azure-tárolóregisztrációs adatbázisba. Azáltal a tárolórendszerkép hálózati közelségben van az összes Azure-erőforráshoz, például az Azure Kubernetes Service (AKS) fürtjéhez. Később úgy konfigurálja az AKS-t, hogy lekérje a(z) flightbookingsystemsample rendszerképet a tárolóból. A tároló lemezképének a beállításjegyzékbe való leküldéséhez kövesse az alábbi lépéseket:

  1. Ha még nem tette meg, az alábbi paranccsal jelentkezzen be az Azure Container Registrybe:

    az acr login
    
  2. Az alábbi paranccsal címkézheti meg a korábban létrehozott tárolórendszerképet az Azure-tárolóregisztrációs adatbázissal:

    docker tag flightbookingsystemsample $AZ_CONTAINER_REGISTRY.azurecr.io/flightbookingsystemsample
    
  3. A következő paranccsal küldje le a tárolórendszerképet az Azure-tárolóregisztrációs adatbázisba:

    docker push $AZ_CONTAINER_REGISTRY.azurecr.io/flightbookingsystemsample
    
  4. A leküldés befejezése után az alábbi paranccsal tekintheti meg az újonnan leküldéses rendszerkép Azure Container Registry-rendszerképének metaadatait:

    az acr repository show \
        --name $AZ_CONTAINER_REGISTRY \
        --image flightbookingsystemsample:latest
    

A következő kimenet jellemző:

{
  "changeableAttributes": {
    "deleteEnabled": true,
    "listEnabled": true,
    "readEnabled": true,
    "writeEnabled": true
  },
  "createdTime": "2024-11-15T12:23:55.5624474Z",
  "digest": "sha256:13851640a3****************************************f7f1e482c6eaa825",
  "lastUpdateTime": "2024-11-15T12:23:55.5624474Z",
  "name": "latest",
  "signed": false
}

A tárolórendszerkép most már az Azure-tárolóregisztrációs adatbázisban található, és készen áll az Azure Services, például az AKS üzembe helyezésére.