Rychlý start: Nasazení první aplikace typu kontejner pomocí Azure Portal
Azure Container Apps Preview umožňuje spouštět mikroslužby a kontejnerizované aplikace na bez serveru. Služba Container Apps vám přináší výhody spouštění kontejnerů a současně obavy o ruční konfiguraci cloudové infrastruktury a složitých orchestrátorů kontejnerů.
V tomto rychlém startu vytvoříte zabezpečené prostředí Container Apps a nasadíte svou první kontejnerovou aplikaci pomocí Azure Portal.
Požadavky
Vyžaduje se účet Azure s aktivním předplatným. Pokud ho ještě nemáte, můžete si zdarma vytvořit účet.
Nastavení
Začněte přihlášením k Azure Portal.
Vytvoření aplikace typu kontejner
Aplikaci typu kontejner vytvoříte tak, že začnete na Azure Portal stránce.
- Na horním panelu hledání vyhledejte Container Apps.
- Ve výsledcích hledání vyberte Aplikace kontejnerů.
- Vyberte tlačítko Vytvořit.
Karta Základy
Na kartě Základy proveďte následující akce.
Zadání podrobností o projektu
| Nastavení | Akce |
|---|---|
| Předplatné | Vyberte své předplatné Azure. |
| Skupina prostředků | Vyberte Vytvořit nový a zadejte my-container-apps. |
| Název aplikace kontejneru | Zadejte my-container-app. |
Vytvoření prostředí
V poli Create Container App environment (Vytvořit prostředí aplikace kontejneru) vyberte Create new (Vytvořit nový).
Na stránce Create Container App Environment na kartě Základy zadejte následující hodnoty:
Nastavení Hodnota Název prostředí Zadejte my-environment. Oblast Vyberte Kanada – střed. Výběrem karty Monitorování vytvořte pracovní prostor služby Log Analytics.
V poli Pracovní prostor služby Log Analytics vyberte Vytvořit nový.
Do pole Název v dialogovém okně Vytvořit nový pracovní prostor služby Log Analytics zadejte my-container-apps-logs.
Pole Umístění je předem vyplněné kanadou – střed.
Vyberte OK.
V dolní části stránky Create Container App Environment (Vytvořit prostředí kontejnerové aplikace) vyberte tlačítko Create (Vytvořit).
V dolní části stránky vyberte tlačítko Další: Nastavení aplikace.
Karta Nastavení app
Na kartě Nastavení aplikace proveďte následující akce:
| Nastavení | Akce |
|---|---|
| Použití obrázku rychlého startu | Zrušte zaškrtnutí tohoto políčka. |
| Name | Zadejte my-app. |
| Zdroj image | Vyberte Docker Hub nebo jiné registry. |
| Typ image | Vyberte Veřejný. |
| Přihlašovací server registru | Zadejte mcr.microsoft.com. |
| Obrázek a značka | Zadejte /azuredocs/containerapps-helloworld:latest. |
Nastavení příchozího přenosu dat aplikace
| Nastavení | Akce |
|---|---|
| Příchozí přenos dat | Vyberte Povoleno. |
| Viditelnost příchozího přenosu dat | Vyberte Externí. |
| Cílový port | Zadejte 80. |
Nasazení aplikace typu kontejner
V dolní části stránky vyberte tlačítko Zkontrolovat a vytvořit.
Dále se ověří nastavení v aplikaci kontejneru. Pokud se nenašly žádné chyby, je tlačítko Vytvořit povolené.
Pokud dojde k chybám, všechny karty obsahující chyby jsou označené červenou tečkou. Přejděte na příslušnou kartu. Pole obsahující chybu se červeně zvýrazní. Jakmile jsou všechny chyby opravené, vyberte Zkontrolovat a vytvořit znovu.
Vyberte Vytvořit.
Zobrazí se stránka se zprávou Probíhá nasazení. Po úspěšném dokončení nasazení se zobrazí zpráva Vaše nasazení je hotové.
Zobrazení nasazené aplikace
Vyberte Přejít k prostředku a zobrazte novou aplikaci kontejneru. Výběrem odkazu vedle položky Application URL (Adresa URL aplikace) zobrazte svou aplikaci. V prohlížeči se zobrazí následující zpráva.
Vyčištění prostředků
Pokud tuto aplikaci nadále používat nadále odstraňovat nemůžete, odebráním skupiny prostředků můžete odstranit instanci Azure Container Apps a všechny přidružené služby.
- V části Přehled vyberte skupinu prostředků my-container-apps.
- Vyberte tlačítko Odstranit skupinu prostředků v horní části skupiny prostředků Přehled.
- Do potvrzovacího dialogového okna Opravdu chcete odstranit my-container-apps zadejte název skupiny prostředků my-container-apps.
- Vyberte Odstranit.
Proces odstranění skupiny prostředků může trvat několik minut.
Tip
Máte problémy? Dejte nám vědět o GitHub otevřením problému v úložiště Azure Container Apps.