Udostępnij za pośrednictwem


Szybki start: wdrażanie istniejącego obrazu kontenera w witrynie Azure Portal

Usługa Azure Container Apps umożliwia uruchamianie mikrousług i konteneryzowanych aplikacji na platformie bezserwerowej. Dzięki usłudze Container Apps otrzymujesz korzyści z uruchamiania kontenerów, jednocześnie zapominając o problemach z ręcznym konfigurowaniem infrastruktury w chmurze i złożonymi orkiestratorami kontenerów.

W tym artykule pokazano, jak wdrożyć istniejący kontener w usłudze Azure Container Apps przy użyciu witryny Azure Portal.

Uwaga

Autoryzacja rejestru prywatnego jest obsługiwana za pośrednictwem nazwy użytkownika i hasła rejestru.

Wymagania wstępne

Ustawienia

Zacznij od zalogowania się do witryny Azure Portal.

Tworzenie aplikacji kontenera

Aby utworzyć aplikację kontenera, zacznij od strony głównej witryny Azure Portal.

  1. Wyszukaj pozycję Container Apps na górnym pasku wyszukiwania.
  2. Wybierz pozycję Container Apps w wynikach wyszukiwania.
  3. Zaznacz przycisk Utwórz.

Karta Podstawowe

Na karcie Podstawy wykonaj następujące czynności.

Wprowadź szczegóły projektu

Ustawienie Akcja
Subskrypcja Wybierz subskrypcję platformy Azure.
Resource group Wybierz pozycję Utwórz nową i wprowadź ciąg my-container-apps.
Nazwa aplikacji kontenera Wprowadź ciąg my-container-app.

Utwórz środowisko

  1. W polu Tworzenie środowiska aplikacji kontenera wybierz pozycję Utwórz nową.

  2. Na stronie Tworzenie środowiska aplikacji kontenera na karcie Podstawy wprowadź następujące wartości:

    Ustawienie Wartość
    Nazwa środowiska Wprowadź moje środowisko.
    Region (Region) Wybierz pozycję Kanada Środkowa.
  3. Wybierz kartę Monitorowanie, aby utworzyć obszar roboczy usługi Log Analytics.

  4. Wybierz pozycję Utwórz nowy w polu Obszar roboczy usługi Log Analytics.

  5. Wprowadź ciąg my-container-apps-logs w polu Nazwa okna dialogowego Tworzenie nowego obszaru roboczego usługi Log Analytics.

    Pole Lokalizacja jest wstępnie wypełnione kanada środkowa .

  6. Wybierz przycisk OK.

  7. Wybierz przycisk Utwórz w dolnej części strony Tworzenie środowiska aplikacji kontenera.

  8. Wybierz przycisk Dalej: Ustawienia aplikacji w dolnej części strony.

Karta Ustawienia aplikacji

Na karcie Ustawienia aplikacji wykonaj następujące czynności:

Ustawienie Akcja
Korzystanie z obrazu szybkiego startu Usuń zaznaczenie pola wyboru.
Nazwisko Wprowadź ciąg my-portal-app.
Źródło obrazu Wybierz źródło repozytorium obrazów kontenera. Jeśli kontener jest hostowany w rejestrze innym niż usługa Azure Container Registry, wybierz pozycję Docker Hub lub inne rejestry.
Typ obrazu Wybierz pozycję Prywatny.
Serwer logowania rejestru Wprowadź domenę (w tym poddomenę) rejestru kontenerów.
Nazwa użytkownika rejestru Wprowadź nazwę użytkownika rejestru.
Hasło rejestru Wprowadź hasło dla rejestru.
Obraz i tag Wprowadź nazwę obrazu, w tym tag.
Ustawienie Akcja
Korzystanie z obrazu szybkiego startu Usuń zaznaczenie pola wyboru.
Nazwisko Wprowadź ciąg my-portal-app.
Źródło obrazu Wybierz źródło repozytorium obrazów kontenera. Jeśli kontener jest hostowany w rejestrze innym niż usługa Azure Container Registry, wybierz pozycję Docker Hub lub inne rejestry.
Serwer logowania rejestru Wprowadź domenę (w tym poddomenę) rejestru kontenerów.
Typ obrazu Wybierz pozycję Publiczna.
Obraz i tag Wprowadź nazwę obrazu, w tym tag.

Ustawienia ruchu przychodzącego aplikacji

Ustawienie Akcja
Ruch przychodzący Wybierz pozycję Włączone lub Wyłączone.

Jeśli włączono ruch przychodzący, skonfiguruj następujące ustawienia:

Ustawienie Akcja
Widoczność ruchu przychodzącego Wybierz pozycję Wewnętrzne , aby zezwolić tylko na ruch przychodzący z innych aplikacji w tej samej sieci wirtualnej, a następnie wybierz pozycję Zewnętrzne , aby publicznie uwidocznić aplikację kontenera.
Port docelowy Wprowadź port, który chcesz uwidocznić w aplikacji kontenera.

Wdrażanie aplikacji kontenera

  1. Wybierz przycisk Przejrzyj i utwórz w dolnej części strony.

    Następnie zostaną zweryfikowane ustawienia w aplikacji kontenera. Jeśli nie znaleziono żadnych błędów, przycisk Utwórz jest włączony.

    Jeśli występują błędy, każda karta zawierająca błędy jest oznaczona czerwoną kropką. Przejdź do odpowiedniej karty. Pola zawierające błąd są wyróżnione na czerwono. Po naprawieniu wszystkich błędów wybierz pozycję Przejrzyj i utwórz ponownie.

  2. Wybierz pozycję Utwórz.

    Zostanie wyświetlona strona z komunikatem Wdrażanie jest w toku . Po pomyślnym zakończeniu wdrażania zostanie wyświetlony komunikat: Wdrożenie zostało ukończone.

Weryfikowanie wdrożenia

Możesz sprawdzić, czy wdrożenie zakończyło się pomyślnie, wykonując zapytanie dotyczące obszaru roboczego usługi Log Analytics. Zanim będzie można wykonać zapytanie dotyczące dzienników, może być konieczne odczekanie od 5 do 10 minut na nadejście analizy po raz pierwszy.

Po 5–10 minutach tworzenia aplikacji kontenera wykonaj następujące kroki, aby wyświetlić zarejestrowane komunikaty:

  1. Wybierz pozycję Przejdź do zasobu , aby wyświetlić nową aplikację kontenera.

  2. Wybierz pozycję Dzienniki w nagłówku Monitorowanie .

  3. Wybierz przycisk Załaduj do edytora z dowolnej karty.

  4. Zastąp wygenerowany kod następującym zapytaniem:

    ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
    
  5. Wybierz przycisk Run (Uruchom).

  6. Sprawdź wyniki w tabeli.

Czyszczenie zasobów

Jeśli nie zamierzasz nadal korzystać z tej aplikacji, możesz usunąć wystąpienie usługi Azure Container Apps i wszystkie skojarzone usługi, usuwając grupę zasobów.

  1. Wybierz grupę zasobów my-container-apps w sekcji Przegląd .
  2. Wybierz przycisk Usuń grupę zasobów w górnej części grupy zasobów Przegląd.
  3. Wprowadź nazwę grupy zasobów my-container-apps w oknie dialogowym potwierdzenia Czy na pewno chcesz usunąć okno dialogowe potwierdzenia "my-container-apps".
  4. Wybierz Usuń.
    Proces usuwania grupy zasobów może potrwać kilka minut.

Napiwek

Masz problemy? Poinformuj nas o usłudze GitHub, otwierając problem w repozytorium usługi Azure Container Apps.

Następne kroki