Udostępnij przez


Szybki start: tworzenie połączonego rejestru przy użyciu interfejsu wiersza polecenia platformy Azure lub witryny Azure Portal

W tym przewodniku szybkiego startu, użyjesz Azure CLI i portalu Azure, aby utworzyć zasób połączonego rejestru na platformie Azure. Cechy połączonego rejestru usługi Azure Container Registry umożliwiają zdalne wdrażanie rejestru lub wdrażanie na miejscu, a także synchronizowanie obrazów i innych artefaktów z rejestrem w chmurze.

W tym miejscu utworzysz dwa połączone zasoby rejestru dla rejestru w chmurze: jeden połączony rejestr umożliwia zarówno odczyt, jak i zapis (pobieranie i wysyłanie artefaktów), a drugi umożliwia jedynie odczyt.

Po utworzeniu połączonego rejestru możesz postępować zgodnie z innymi przewodnikami dotyczącymi wdrażania i używania go w infrastrukturze lokalnej lub zdalnej.

Wymagania wstępne

  • Azure Container Registry — jeśli jeszcze nie masz rejestru kontenerów, utwórz jedną (wymaganą warstwę Premium) w regionie obsługującym połączone rejestry.

Aby zaimportować obrazy do rejestru kontenerów, użyj interfejsu wiersza polecenia platformy Azure

Włącz dedykowany punkt końcowy danych dla chmurowego rejestru

Włącz dedykowany punkt końcowy danych dla rejestru kontenerów platformy Azure w chmurze. Ten krok jest wymagany, aby połączony rejestr komunikował się z rejestrem w chmurze.

  1. W witrynie Azure Portal przejdź do rejestru kontenerów.
  2. Wybierz pozycję > sieci. Zaznacz pole wyboru Włącz dedykowany punkt końcowy danych.
  3. Wybierz Zapisz.

Zrzut ekranu przedstawiający włączanie dedykowanego punktu końcowego danych.

Importowanie obrazów do rejestru w chmurze

Zaimportuj następujące obrazy kontenerów do rejestru w chmurze przy użyciu polecenia az acr import . Pomiń ten krok, jeśli te obrazy zostały już zaimportowane.

Obraz powiązanego rejestru

Zaimportuj połączony obraz rejestru do rejestru prywatnego za pomocą polecenia az acr import.

# Use the REGISTRY_NAME variable in the following Azure CLI commands to identify the registry
REGISTRY_NAME=<container-registry-name>

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/acr/connected-registry:1.0.0

Obraz Witaj świecie

Aby przetestować połączony rejestr, zaimportuj obraz hello-world. To repozytorium zostanie zsynchronizowane z połączonym rejestrem i pobrane przez połączonych klientów rejestru.

az acr import \
  --name $REGISTRY_NAME \
  --source mcr.microsoft.com/hello-world:1.1.2

Tworzenie połączonego zasobu rejestru na potrzeby funkcji odczytu i zapisu

Poniższe kroki umożliwiają utworzenie połączonego rejestru w trybie ReadWrite połączonym z rejestrem w chmurze.

  1. W witrynie Azure Portal przejdź do rejestru kontenerów.
  2. Wybierz opcję Połączone rejestry (wersja próbna) > + Utwórz.
  3. Wprowadź lub wybierz wartości w poniższej tabeli, a następnie wybierz pozycję Zapisz.
Przedmiot Opis
Rodzic Wybierz pozycję Brak elementu nadrzędnego dla połączonego rejestru połączonego z rejestrem w chmurze.
Tryb Wybierz pozycję ReadWrite.
Nazwa Połączona nazwa rejestru musi zaczynać się literą i zawierać tylko znaki alfanumeryczne. Musi zawierać od 5 do 40 znaków i być unikatowy w hierarchii dla tego rejestru kontenerów platformy Azure.
Właściwości rejestrowania Zaakceptuj ustawienia domyślne.
Właściwości synchronizacji Zaakceptuj ustawienia domyślne. Ponieważ domyślnie nie zdefiniowano harmonogramu synchronizacji, repozytoria są synchronizowane między rejestrem w chmurze a połączonym rejestrem bez przerw.
Repozytoria Wybierz lub wprowadź nazwy repozytoriów zaimportowanych w poprzednim kroku. Określone repozytoria są synchronizowane między rejestrem chmury a połączonym rejestrem po wdrożeniu.

Tworzenie połączonego rejestru w trybie ReadWrite

Tworzenie połączonego zasobu rejestru na potrzeby funkcji tylko do odczytu

Poniższe kroki umożliwiają utworzenie połączonego rejestru w trybie ReadOnly, którego element nadrzędny jest połączonym rejestrem utworzonym w poprzedniej sekcji. Ten połączony rejestr umożliwia wdrażanie funkcji tylko do odczytu (ściąganie artefaktów).

  1. W witrynie Azure Portal przejdź do rejestru kontenerów.
  2. Wybierz opcję Połączone rejestry (wersja próbna) > + Utwórz.
  3. Wprowadź lub wybierz wartości w poniższej tabeli, a następnie wybierz pozycję Zapisz.
Przedmiot Opis
Rodzic Wybierz utworzony wcześniej rejestr połączony.
Tryb Wybierz pozycję ReadOnly.
Nazwa Połączona nazwa rejestru musi zaczynać się literą i zawierać tylko znaki alfanumeryczne. Musi zawierać od 5 do 40 znaków i być unikatowy w hierarchii dla tego rejestru kontenerów platformy Azure.
Właściwości rejestrowania Zaakceptuj ustawienia domyślne.
Właściwości synchronizacji Zaakceptuj ustawienia domyślne. Ponieważ domyślnie nie zdefiniowano harmonogramu synchronizacji, repozytoria są synchronizowane między rejestrem w chmurze a połączonym rejestrem bez przerw.
Repozytoria Wybierz lub wprowadź nazwy repozytoriów zaimportowanych w poprzednim kroku. Określone repozytoria są synchronizowane między rejestrem nadrzędnym a połączonym rejestrem po wdrożeniu.

Tworzenie połączonego rejestru w trybie ReadOnly

Sprawdzanie, czy są tworzone zasoby

Wybierz połączony rejestr w portalu, aby wyświetlić jego właściwości, takie jak jego stan połączenia (offline, online lub w złej kondycji) i czy został aktywowany (wdrożony lokalnie). W poniższym przykładzie połączony rejestr nie jest wdrożony. Stan połączenia "Offline" wskazuje, że odłączono go od chmury.

Wyświetlanie właściwości połączonego rejestru

W tym widoku można również wygenerować parametry połączenia i opcjonalnie wygenerować hasła dla tokenu synchronizacji. Ciąg połączenia zawiera ustawienia konfiguracji używane do uruchamiania połączonego rejestru i synchronizowania zawartości z rejestrem nadrzędnym.

Dalsze kroki

W tym szybkim przewodniku użyto Azure CLI i portalu Azure do stworzenia dwóch połączonych zasobów rejestru na platformie Azure. Te nowe połączone zasoby rejestru są powiązane z rejestrem chmury i umożliwiają synchronizację artefaktów z rejestrem w chmurze.

Przejdź do przewodników wdrażania połączonego rejestru, aby dowiedzieć się, jak wdrożyć i używać połączonego rejestru w infrastrukturze.