Udostępnij za pośrednictwem


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

Usługa Azure Container Apps umożliwia uruchamianie mikrousług i konteneryzowanych aplikacji na platformie bezserwerowej. Dzięki usłudze Container Apps możesz korzystać z zalet uruchamiania kontenerów, pozostawiając problemy związane z ręcznym konfigurowaniem infrastruktury chmury i złożonych orkiestratorów kontenerów.

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

Uwaga

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

Wymagania wstępne

Konfigurowanie

Zacznij od zalogowania się do Azure Portal.

Tworzenie aplikacji kontenera

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

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

Karta Podstawowe

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

Wprowadź szczegóły projektu

Ustawienie Akcja
Subskrypcja Wybierz swoją subskrypcję platformy Azure.
Grupa zasobów Wybierz pozycję Utwórz nową i wprowadź my-container-apps.
Nazwa aplikacji kontenera Wprowadź my-container-app.

Tworzenie środowiska

  1. W polu Utwórz środowisko 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ź ciąg my-environment.
    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.
Nazwa 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ż Azure Container Registry, wybierz 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.
Nazwa 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ż Azure Container Registry, wybierz 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ć aplikację 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 zostaną wyróżnione na czerwono. Po naprawieniu wszystkich błędów wybierz pozycję Przejrzyj i utwórz ponownie.

  2. Wybierz przycisk Utwórz.

    Zostanie wyświetlona strona z komunikatem Wdrażanie. 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, wysyłając zapytanie do obszaru roboczego usługi Log Analytics. Może być konieczne odczekanie 5–10 minut, zanim analiza pojawi się po raz pierwszy, zanim będzie można wykonać zapytanie o dzienniki.

Po upływie około 5 do 10 minut po utworzeniu 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 Czy na pewno chcesz usunąć okno dialogowe potwierdzenia "my-container-apps".
  4. Wybierz pozycję Usuń.
    Proces usuwania grupy zasobów może potrwać kilka minut.

Porada

Masz problemy? Daj nam znać w usłudze GitHub, otwierając problem w repozytorium usługi Azure Container Apps.

Następne kroki