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
- Azure-konto med en aktiv prenumeration.
- Om du inte har någon sådan nu kan du skapa en kostnadsfritt.
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.
- Sök efter Container Apps i det övre sökfältet.
- Välj Container Apps i sökresultatet.
- 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ö
I fältet Skapa containerappsmiljö väljer du Skapa ny.
På sidan Skapa containerappmiljö på fliken Grundläggande anger du följande värden:
Inställning Värde Miljönamn Ange min miljö. Region Välj Kanada, centrala. Välj fliken Övervakning för att skapa en Log Analytics-arbetsyta.
Välj Skapa ny i fältet Log Analytics-arbetsyta .
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.
Välj OK.
Välj knappen Skapa längst ned på sidan Skapa containerappmiljö.
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
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.
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:
Välj Gå till resurs för att visa din nya containerapp.
Välj Loggar under rubriken Övervakning .
Välj knappen Läs in till redigerare från något av korten.
Ersätt den genererade koden med följande fråga:
ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
Klicka på knappen Kör.
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.
- Välj resursgruppen my-container-apps i avsnittet Översikt.
- Välj knappen Ta bort resursgrupp överst i resursgruppen Översikt.
- Ange resursgruppens namn my-container-apps i bekräftelsedialogrutan Är du säker på att du vill ta bort bekräftelsedialogrutan "my-container-apps" .
- 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.