Dela via


Snabbstart: Distribuera en befintlig containeravbildning i Azure Portal

Med Azure Container Apps kan du köra mikrotjänster och containerbaserade program på en serverlös plattform. Med Container Apps kan du dra nytta av fördelarna med att köra containrar samtidigt som du lämnar kvar problemen med att manuellt konfigurera molninfrastruktur och komplexa containerorkestrerare.

Den här artikeln visar hur du distribuerar en befintlig container till Azure Container Apps med hjälp av Azure Portal.

Kommentar

Auktorisering av privata register stöds via registeranvändarnamn och lösenord.

Förutsättningar

Ställ in

Börja med att logga in på Azure Portal.

Skapa en containerapp

Om du vill skapa din containerapp börjar du på startsidan för Azure Portal.

  1. Sök efter Container Apps i det övre sökfältet.
  2. Välj Container Apps i sökresultatet.
  3. Markera knappen Skapa.

Fliken Grundläggande

På fliken Grundläggande utför du följande åtgärder.

Ange projektinformation

Inställning Åtgärd
Prenumeration Välj din Azure-prenumerationen.
Resursgrupp Välj Skapa ny och ange my-container-apps.
Namn på containerapp Ange my-container-app.

Skapa en miljö

  1. I fältet Skapa containerappsmiljö väljer du Skapa ny.

  2. På sidan Skapa containerappmiljöfliken Grundläggande anger du följande värden:

    Inställning Värde
    Miljönamn Ange min miljö.
    Region Välj Kanada, centrala.
  3. Välj fliken Övervakning för att skapa en Log Analytics-arbetsyta.

  4. Välj Skapa ny i fältet Log Analytics-arbetsyta .

  5. Ange my-container-apps-logs i fältet Namn i dialogrutan Skapa ny Log Analytics-arbetsyta.

    Fältet Plats är förfyllt med Canada Central åt dig.

  6. Välj OK.

  7. Välj knappen Skapa längst ned på sidan Skapa containerappmiljö.

  8. Välj knappen Nästa: Appinställningar längst ned på sidan.

Fliken Appinställningar

Gör följande på fliken Appinställningar :

Inställning Åtgärd
Använda snabbstartsbild Avmarkera kryssrutan.
Name Ange my-portal-app.
Bildkälla Välj containeravbildningslagringsplatsens källa. Om containern finns i ett annat register än Azure Container Registry väljer du Docker Hub eller andra register.
Bildtyp Välj Privat.
Registerinloggningsserver Ange domänen (inklusive underdomänen) i containerregistret.
Registeranvändarnamn Ange ditt användarnamn för registret.
Registerlösenord Ange lösenordet för registret.
Bild och tagg Ange avbildningsnamnet, inklusive taggen.
Inställning Åtgärd
Använda snabbstartsbild Avmarkera kryssrutan.
Name Ange my-portal-app.
Bildkälla Välj containeravbildningslagringsplatsens källa. Om containern finns i ett annat register än Azure Container Registry väljer du Docker Hub eller andra register.
Registerinloggningsserver Ange domänen (inklusive underdomänen) i containerregistret.
Bildtyp Välj Offentlig.
Bild och tagg Ange avbildningsnamnet, inklusive taggen.

Inställningar för ingress för program

Inställning Åtgärd
Ingress Välj Aktiverad eller Inaktiverad.

Om du har aktiverat ingress konfigurerar du följande inställningar:

Inställning Åtgärd
Synlighet för inkommande Välj Internt för att endast tillåta ingress från andra appar i samma virtuella nätverk och välj Extern för att offentligt exponera din containerapp.
Målport Ange den port som du vill exponera containerappen.

Distribuera containerappen

  1. Välj knappen Granska och skapa längst ned på sidan.

    Därefter verifieras inställningarna i containerappen. Om inga fel hittas är knappen Skapa aktiverad.

    Om det finns fel markeras alla flikar som innehåller fel med en röd punkt. Gå till lämplig flik. Fält som innehåller ett fel är markerade i rött. När alla fel har åtgärdats väljer du Granska och skapa igen.

  2. Välj Skapa.

    En sida med meddelandet Distribution pågår visas. När distributionen har slutförts visas meddelandet: Distributionen är klar.

Verifiera distributionen

Du kan kontrollera att distributionen lyckas genom att fråga Log Analytics-arbetsytan. Du kan behöva vänta 5 till 10 minuter innan analyserna tas emot för första gången innan du kan köra frågor mot loggarna.

Efter 5 till 10 minuter efter att containerappen har skapats följer du dessa steg för att visa loggade meddelanden:

  1. Välj Gå till resurs för att visa din nya containerapp.

  2. Välj Loggar under rubriken Övervakning .

  3. Välj knappen Läs in till redigerare från något av korten.

  4. Ersätt den genererade koden med följande fråga:

    ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
    
  5. Klicka på knappen Kör.

  6. Granska resultatet i tabellen.

Rensa resurser

Om du inte kommer att fortsätta att använda det här programmet kan du ta bort Azure Container Apps-instansen och alla associerade tjänster genom att ta bort resursgruppen.

  1. Välj resursgruppen my-container-apps i avsnittet Översikt.
  2. Välj knappen Ta bort resursgrupp överst i resursgruppen Översikt.
  3. Ange resursgruppens namn my-container-apps i bekräftelsedialogrutan Är du säker på att du vill ta bort bekräftelsedialogrutan "my-container-apps" .
  4. Välj Ta bort.
    Det kan ta några minuter att ta bort resursgruppen.

Dricks

Har du problem? Meddela oss på GitHub genom att öppna ett problem i Azure Container Apps-lagringsplatsen.

Nästa steg