Wie man das lokale Docker -Bild zu AWS ECR drückt

Wie man das lokale Docker -Bild zu AWS ECR drückt

Docker Image ist eine schreibgeschützte Datei mit Anweisungen zum Erstellen und Ausführen von Docker-Containern. Diese Bilder können in jede Remote -Registrierung mit der Remote -Registrierung gedrückt (hochgeladen) werden Drücken Befehl. Elastic Container Registry ist eine Containerregistrierung, die bei der Verwaltung und Bereitstellung von Docker -Bildern hilft. Es handelt sich um einen vollständig verwalteten, sicheren und skalierbaren Dienst von AWS.

Dieser Artikel enthält eine detaillierte Anleitung zum Drücken des lokalen Bildes zu AWS ECR.

Drücken Sie das lokale Docker -Bild auf AWS ECR

Stellen Sie sicher, dass AWS CLI auf dem System installiert ist. Öffnen Sie nun die Eingabeaufforderung im Verzeichnis, in dem die Docker -Bild wird gelagert:

Geben Sie diesen Befehl ein, um die AWS -CLI -Installation einzurichten:

> AWS konfigurieren

Notiz: Es werden vier verschiedene Werte aufgefordert. Geben Sie die Informationen an, indem Sie sie aus dem AWS -Konto kopieren.

Kopieren Sie die erforderliche AWS -Zugriffsschlüssel -IP- und AWS Secret Access -Schlüssel durch Suche ICH BIN in der Suchleiste der Amazon Management -Konsole, klicke auf ICH BIN, und wählen Sie die Option aus Meine Sicherheitsanmeldeinformationen:

Öffnen Sie den Zugriffsschlüssel erstellen und kopieren Sie Ihre Zugriff auf Schlüssel und geheimen Zugriffstaste:

Fügen Sie nun diese Schlüssel in der Eingabeaufforderung in Bezug auf die Schlüsselnachricht ein, geben Sie auch die an Standard -Regionenname und den Wert des Werts festlegen Standardausgabeformat für JSON:

AWS CLI wird erfolgreich konfiguriert.

Der nächste Schritt besteht darin, ECR zu erstellen, für diese Suche ECR in der Suchleiste der Suchleiste Amazon Management -Konsole und klicken Sie auf Elastic Container Registry:

Klicken Sie auf die Schaltfläche Loslegen:

Wählen Sie gemäß Ihrer Präferenz privat oder öffentlich und geben Sie den Namen für ECR ein:

Lassen Sie den Rest der Einstellungen standardmäßig und klicken Sie auf die Schaltfläche Repository erstellen:

Erfolgreich erstellte ECR wird in der angezeigt Das Dashboard von Amazon ECRs Repositories öffnen Sie es, indem Sie auf den Repository -Namen klicken:

Es ist Zeit, das Docker -Bild zu drücken, damit für diesen Zweck klicken Push -Befehle anzeigen:

Push Command Assistent öffnet die Befehle und Prozeduren für verschiedene Betriebssysteme, um die Bilder zu authentifizieren und in das Repository zu schieben. Von hier aus kopieren Sie die Authentifizierungs -Token Um sich in die AWS CLI anzumelden:

Fügen Sie diesen kopierten Befehl in die konfigurierte Eingabeaufforderung ein:

Eine Erfolgsnachricht für die Anmeldung ist in der obigen Ausgabe zu sehen.

Kopiere das bauen Befehl des Docker -Bildes aus dem drücken Befehle Assistent:

Syntax

> Docker Build -t

Fügen Sie es in die Eingabeaufforderung ein und drücken Sie die Eingabetaste:

Kopieren Sie den Befehl Tag, um das Bild zu markieren, das Sie in das Repository drücken möchten:

Syntax:

> Docker -Tag /

Fügen Sie es in die Eingabeaufforderung ein:

Kopieren Sie den Befehl Push, um das Docker -Bild im AWS -Repository aus dem Assistenten zu drücken:

Syntax

> Docker Push

Fügen Sie es in die Eingabeaufforderung ein:

Das Bild wird erfolgreich an die ECR geschoben:

Um zu bestätigen, ob das Bild erfolgreich gedrückt wird oder nicht, öffnen Sie das Repository, um das Bild anzuzeigen:

Es ist in der Ausgabe sichtbar, dass das Bild erfolgreich gedrückt wird, mit allen Details wie Digest, die am Timestamp, Bild -Tag und Artefakttyp gedrückt wird.

Abschluss

Der Amazon ECR -Service bietet der Einrichtung, um das Docker -Bild in wenigen Schritten mit der AWS -CLI zu drücken, damit die AWS -Registrierung den Docker -Container mit dem Docker -Bild erstellen und bereitstellen kann. In diesem Artikel haben wir ein lokales Docker -Image zu ECR verschoben.