Jak wypchnąć lokalny obraz Dockera do AWS ECR

Jak Wypchnac Lokalny Obraz Dockera Do Aws Ecr



Obraz Dockera to plik tylko do odczytu zawierający instrukcje tworzenia i uruchamiania kontenerów Dockera. Te obrazy można wypchnąć (przesłać) do dowolnego zdalnego rejestru za pomocą Naciskać Komenda. Elastyczny rejestr kontenerów to rejestr kontenerów, który pomaga w zarządzaniu i wdrażaniu obrazów dokerów, jest w pełni zarządzaną, bezpieczną i skalowalną usługą AWS.

Ten artykuł zawiera szczegółowy przewodnik na temat wypychania lokalnego obrazu do AWS ECR.







Wypchnij lokalny obraz Dockera do AWS ECR

Upewnij się, że CLI AWS jest zainstalowany w systemie. Teraz otwórz wiersz polecenia w katalogu, w którym znajduje się plik Obraz Dockera jest przechowywany:





Wpisz to polecenie, aby skonfigurować instalację AWS CLI:





> konfiguracja aws

Notatka : Wyświetli się cztery różne wartości. Podaj informacje, kopiując je z konta AWS.



Skopiuj wymagany adres IP klucza dostępu AWS i tajny klucz dostępu AWS, wyszukując JA JESTEM w pasku wyszukiwania Konsola zarządzania Amazon, Kliknij JA JESTEM i wybierz opcję Moje dane uwierzytelniające:

Otwórz Utwórz klucz dostępu i skopiuj swój Klucz dostępu i Tajny klucz dostępu:

Teraz wklej te klucze w wierszu polecenia w odniesieniu do kluczowej wiadomości, podaj również domyślna nazwa regionu i ustawić wartość Domyślny format wyjściowy do json:

Interfejs AWS CLI został pomyślnie skonfigurowany.

Następnym krokiem jest utworzenie ECR, dla tego wyszukiwania ECR w pasku wyszukiwania Konsola zarządzania Amazon i kliknij na Elastyczny rejestr kontenerów:

Kliknij przycisk Zaczynaj:

Wybierz prywatny lub publiczny zgodnie z własnymi preferencjami i wpisz nazwę dla ECR:

Pozostaw pozostałe ustawienia jako domyślne i kliknij przycisk Przycisk Utwórz repozytorium:

Pomyślnie utworzony ECR zostanie wyświetlony w Pulpit repozytoriów Amazon ECR, otwórz go, klikając nazwę repozytorium:

Nadszedł czas, aby wypchnąć obraz dokera, więc w tym celu kliknij Wyświetl polecenia push:

Otworzy się kreator poleceń push zawierający polecenia i procedury dla różnych systemów operacyjnych, aby uwierzytelnić i przesłać obrazy do repozytorium. Stąd skopiuj plik token uwierzytelniający aby zalogować się do CLI AWS:

Wklej to skopiowane polecenie do skonfigurowanego wiersza polecenia:

Komunikat o pomyślnym zalogowaniu można zobaczyć na powyższym wyjściu.

Skopiuj zbudować polecenie obrazu dokera z pliku naciskać kreator poleceń:

Składnia

> konstrukcja dokera -T < nazwa obrazu dokera >

Wklej go w wierszu polecenia i naciśnij enter:

Skopiuj polecenie znacznika, aby oznaczyć obraz, który chcesz umieścić w repozytorium:

Składnia:

> znacznik dokera < nazwa-obrazu > < ECR-nazwa-rejestru >/< nazwa-obrazu >

Wklej go w wierszu polecenia:

Skopiuj polecenie push, aby wypchnąć obraz dokera do repozytorium AWS z kreatora:

Składnia

> wypychanie dokera < nazwa-obrazu-w-rejestrze >

Wklej go w wierszu polecenia:

Obraz zostanie pomyślnie przesłany do ECR:

Aby potwierdzić, czy obraz został przekazany pomyślnie, czy nie, otwórz repozytorium, aby zobaczyć obraz:

Na danych wyjściowych widać, że obraz został pomyślnie wypchnięty, ze wszystkimi szczegółami, takimi jak Digest, Pushed at sygnatura czasowa, znacznik obrazu i typ artefaktu.

Wniosek

Usługa Amazon ECR zapewnia możliwość wypchnięcia obrazu dokera w kilku krokach przy użyciu AWS CLI, tak aby rejestr AWS mógł zbudować i wdrożyć kontener Docker przy użyciu obrazu Docker. W tym artykule wypchnęliśmy lokalny obraz Dockera do ECR.