Probleme bei der Verwendung von Azure Container Registry zum Speichern von Bildern

Probleme bei der Verwendung von Azure Container Registry zum Speichern von Bildern

Azure Container Registry ist ein verwalteter, dedizierter Docker-Registrierungsdienst, der auf der Docker Registry 2.0-Spezifikation basiert. Sie können ein Azure-Containerregistrierung erstellen und verwalten, um private Docker-Containerimages und zugehörige Artefakte zu speichern und zu verwalten.
Azure Container Registry ähnelt dem Container-Image-Dienst von Alibaba Cloud. Ein privater Speicherserver, der Bilder bereitstellt. Für den 12-monatigen Testaccount gibt es 100 GB kostenlosen Speicherplatz und die Möglichkeit, 10 Webhooks zu hosten.
Durch die Nutzung der globalen Knoten von Azure können Sie Ihre Bilder weltweit zugänglich machen und schnell abrufen.
Hier ist eine einfache Testversion von Azure Container Registry.

Ressourcen erstellen

Suchen Sie in der Liste der kostenlosen Dienste nach Container Registry und klicken Sie auf „Erstellen“.

Geben Sie in der Popup-Erstellungsoberfläche die Ressourcengruppe, den Registrierungsnamen und andere Informationen ein.
Wählen Sie einen Standort in Ihrer Nähe, beispielsweise Südostasien.
Wählen Sie „Basic“ als SKU.
Klicken Sie auf die Schaltfläche „Überprüfen + Erstellen“.

Klicken Sie nach der Überprüfung auf die Schaltfläche „Erstellen“.

Nach einigen Sekunden Wartezeit werden unsere Ressourcen erstellt. Klicken Sie auf „Zur Ressource gehen“, um die Zusammenfassungsinformationen von Azure Container Registry anzuzeigen.
Der wichtigere ist der in der oberen rechten Ecke, Anmeldeserver: minjiezhou.azure.io. Es wird in den folgenden Vorgängen verwendet.

Lokales Bild hochladen

Im Folgenden wird gezeigt, wie Sie mithilfe der Azure CLI-Befehlszeile ein Image in ein Register hochladen.

az acr login --name minjiezhou

Melden Sie sich mit dem Befehl az acr login bei Azure Container Registry an.

Bitte installieren Sie zuerst Azure CLI.

Docker-Bilder 

REPOSITORY TAG BILD ID ERSTELLT GRÖSSE
mcr.microsoft.com/dotnet/sdk 3.1 b4f189e5f593 vor 3 Wochen 710 MB
mcr.microsoft.com/dotnet/runtime 3.1 e77a510a55f6 vor 3 Wochen 190 MB
kklldog/agile_config test 68288d3f5669 vor 4 Wochen 281 MB
kklldog/agile_config latest 6b2b834fa8d4 vor 5 Monaten 281MB

Nachdem Sie sich erfolgreich angemeldet haben, listen wir zunächst die lokalen Bilder auf. Wenn kein lokales Image vorhanden ist, gehen Sie zu DockerHub und laden Sie zuerst eines herunter.

Docker-Tag kklldog/agile_config minjiezhou.azurecr.io/agile_config:v1

Lassen Sie uns demonstrieren, wie das agile_config-Image in die Containerregistrierung übertragen wird.
Verwenden Sie den Befehl „Docker-Tag“, um das Image umzubenennen. Das umbenannte Format ist <Anmeldeserver>/agile_config:v1

Docker-Push minjiezhou.azurecr.io/agile_config:v1

Der Push bezieht sich auf das Repository [minjiezhou.azurecr.io/agile_config]
f3f098bf4d75: Geschoben
3635892d0647: Geschoben
d3d8723bb140: Geschoben
bbd61b971886: Geschoben
dc4a66fc412f: Gedrückt
b22af9287e60: Geschoben
f5600c6330da: Geschoben
v1: Digest: sha256:15113de4c788ac61aecdb3a676beaff18f09dd8f786b012e5f14274f295e7dc7 Größe: 1793

Verwenden Sie den Docker-Push-Befehl, um mit dem Pushen zu beginnen. Warten Sie, bis der Befehl abgeschlossen ist, und gehen Sie dann zum Portal, um ihn anzuzeigen.

Klicken Sie auf das Menü „Repository“ und Sie sehen, dass unser agile_config-Image bereits vorhanden ist.

Docker RMI minjiezhou.azurecr.io/agile_config:v1

Um das Abrufen des Images zu testen, löschen wir zunächst das lokale Image mit dem Befehl „Docker RMI“.

Docker-Pull minjiezhou.azurecr.io/agile_config:v1

v1: Abrufen aus agile_config
Zusammenfassung: sha256:15113de4c788ac61aecdb3a676beaff18f09dd8f786b012e5f14274f295e7dc7
Status: Neueres Image für minjiezhou.azurecr.io/agile_config:v1 heruntergeladen
minjiezhou.azurecr.io/agile_config:v1

Ziehen Sie mit dem Befehl „Docker Pull“ unser agile_config-Image aus dem Azure Container Registry-Dienst.

Zusammenfassen

Mit den oben genannten einfachen Schritten haben wir gezeigt, wie der Azure Container Registry-Dienst über das Portal geöffnet wird. Und wie Sie Docker-Images über Azure CLI-Befehle hoch- und herunterladen. Mit nur wenigen einfachen Schritten verfügen wir nun über einen Container-Registrierungsdienst, auf den weltweit problemlos zugegriffen werden kann.

Dies ist das Ende dieses Artikels über die Verwendung von Azure Container Registry zum Speichern von Bildern. Weitere Informationen über Azure Container Registry zum Speichern von Bildern finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Einführung in die Containerfunktion of() in der Linux-Kernel-Programmierung
  • Flutter implementiert Timeline-Effekt durch Container
  • Lösen Sie die Fallstricke im Container-/Listenpaket in Golang
  • Anweisungen zur Verwendung des Container-/Listenpakets in Golang
  • So führen Sie den Betrieb nach dem Verlassen des Docker-Containers weiter aus
  • Docker entfernt abnormale Containervorgänge
  • Auf Wiedersehen Docker: So wechseln Sie in 5 Minuten zu Containerd
  • Detaillierte Erläuterung des Funktionsfalls des C-Sprachcontainers of()

<<:  CSS-Anfänger-Tutorial: Hintergrundbild füllt den gesamten Bildschirm

>>:  【Webdesign】Teilen Sie E-WebTemplates exquisite Vorlagen für ausländische Webseiten (FLASH + PSD-Quelldatei + HTML).

Artikel empfehlen

Analyse des Prinzips und der Erstellungsmethode der temporären MySQL-Tabelle

In diesem Artikel werden hauptsächlich das Prinzi...

Design: Ein eigenwilliger Designer

<br />In meiner jahrelangen professionellen ...

Detaillierte Erläuterung zur Verwendung der WeChat-Miniprogrammkarte

In diesem Artikelbeispiel wird der spezifische Im...

Datenabfragevorgang im MySQL-JSON-Format

Der Standardtabellenname ist „base_data“ und der ...

So verwenden Sie ein Domestic Image Warehouse für Docker

1. Problembeschreibung Aus bestimmten Gründen ist...

WeChat-Miniprogramme ermöglichen nahtloses Scrollen

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erläuterung der SSHD-Dienste und Dienstverwaltungsbefehle unter Linux

sshd SSH ist die Abkürzung für Secure Shell, ein ...

So stellen Sie zabbix_agent in Docker bereit

zabbix_agent-Bereitstellung: Empfehlung: zabbix_a...

Eine Falle und Lösung bei der Verwendung von fileReader

Inhaltsverzeichnis Eine Falle bei fileReader Fall...

Detaillierte Erklärung des VUE-Reaktionsprinzips

Inhaltsverzeichnis 1. Grundlage des Responsive-Pr...

Erfahrung im Webdesign

<br />Der Autor war früher ein Anfänger im W...