Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
Użyj środowiska Bash w Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Get started with Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj Azure CLI. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie Azure CLI w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić Azure CLI w kontenerze Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do Azure CLI za pomocą polecenia az login. Aby zakończyć proces uwierzytelniania, wykonaj kroki wyświetlane na Twoim terminalu. Aby uzyskać inne opcje logowania, zobacz Uwierzytelnianie na platformie Azure przy użyciu interfejsu wiersza polecenia platformy Azure.
Gdy zostaniesz o to poproszony/a, zainstaluj rozszerzenie Azure CLI przy pierwszym użyciu. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Używanie rozszerzeń i zarządzanie nimi za pomocą interfejsu wiersza polecenia platformy Azure.
Uruchom az version, aby sprawdzić zainstalowaną wersję i biblioteki zależne. Aby zaktualizować do najnowszej wersji, uruchom az upgrade.
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.
- W witrynie Azure Portal przejdź do rejestru kontenerów.
- Wybierz pozycję > sieci. Zaznacz pole wyboru Włącz dedykowany punkt końcowy danych.
- Wybierz Zapisz.
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.
- W witrynie Azure Portal przejdź do rejestru kontenerów.
- Wybierz opcję Połączone rejestry (wersja próbna) > + Utwórz.
- 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 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).
- W witrynie Azure Portal przejdź do rejestru kontenerów.
- Wybierz opcję Połączone rejestry (wersja próbna) > + Utwórz.
- 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. |
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.
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.