Ein Image auf Ihrem Rechner nützt Azure nichts. Container Apps holt seine Images aus einer Registry, einem Lager für Images im Netz. In
Lektion 2.9.5 hat azd still eine angelegt und das Image aus dotnet publish hineingeschoben. In dieser Lektion nehmen Sie die Registry
selbst in die Hand: Sie bauen das mehrstufige Image aus Lektion 2.9.7 direkt in Azure, rollen es so aus, dass niemand es heimlich
austauschen kann, und räumen alte Images auf.
Was eine Registry ist
Eine Registry speichert Images unter einem Namen, dem Repository, mit beliebig vielen Tags. Sie kennen schon zwei öffentliche:
mcr.microsoft.com, die Microsoft Artifact Registry, aus dersdk:10.0undaspnet:10.0kommen,- Docker Hub, aus dem etwa das Beispiel-Image von Lektion 2.9.1 kommen könnte.
Für die Kladde brauchen Sie eine private Registry: Nur Sie und Ihre Container App dürfen hinein. In Azure ist das Azure Container Registry (ACR). Ein Image in ACR heißt vollständig so:
kladdeacr.azurecr.io/kladde-web:1.0.0
kladdeacr.azurecr.io ist der Anmeldeserver Ihrer Registry, kladde-web das Repository, 1.0.0 der Tag. Der Name der Registry muss
in ganz Azure eindeutig sein und darf nur Buchstaben und Ziffern enthalten; nehmen Sie also einen eigenen statt kladdeacr.