Rychlý start: Nasazení první aplikace kontejneru s využitím containerapp upu

Služba Azure Container Apps umožňuje spouštět mikroslužby a kontejnerizované aplikace na bezserverové platformě. Se službou Container Apps získáte výhody spouštění kontejnerů, zatímco se nemusíte týkat ruční konfigurace cloudové infrastruktury a složitých orchestrátorů kontejnerů.

V tomto rychlém startu vytvoříte a nasadíte první aplikaci kontejneru az containerapp up pomocí příkazu.

Požadavky

Nastavení

Pokud se chcete přihlásit k Azure z rozhraní příkazového řádku, spusťte následující příkaz a podle pokynů dokončete proces ověřování.

az login

Pomocí příkazu upgrade se ujistěte, že používáte nejnovější verzi rozhraní příkazového řádku.

az upgrade

Dále nainstalujte nebo aktualizujte rozšíření Azure Container Apps pro rozhraní příkazového řádku.

az extension add --name containerapp --upgrade

Pokud jste je ještě nezaregistrovali ve svém předplatném Azure, zaregistrujte je Microsoft.App a Microsoft.OperationalInsights obory názvů.

az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights

Po dokončení nastavení Azure CLI můžete definovat proměnné prostředí, které se používají v tomto článku.

Vytvoření skupiny zdrojů

az group create --location centralus --resource-group my-container-apps

Vytvoření a nasazení aplikace typu kontejner

Pomocí příkazu vytvořte a nasaďte první aplikaci kontejneru containerapp up . Tento příkaz:

  • Vytvoření prostředí Container Apps
  • Vytvoření pracovního prostoru služby Log Analytics
  • Vytvoření a nasazení aplikace kontejneru pomocí veřejné image kontejneru

Všimněte si, že pokud některý z těchto prostředků již existuje, příkaz je použije místo vytváření nových prostředků.

az containerapp up \
  --name my-container-app \
  --resource-group my-container-apps \
  --location centralus \
  --environment 'my-container-apps' \
  --image mcr.microsoft.com/k8se/quickstart:latest \
  --target-port 80 \
  --ingress external \
  --query properties.configuration.ingress.fqdn

Poznámka:

Ujistěte se, že hodnota parametru --image je malá písmena.

Nastavením této externalmožnosti --ingress zpřístupníte aplikaci kontejneru pro veřejné požadavky.

Ověření nasazení

Příkaz up vrátí plně kvalifikovaný název domény pro aplikaci kontejneru. Zkopírujte toto umístění do webového prohlížeče.

Při nasazení aplikace kontejneru se zobrazí následující zpráva:

Screenshot of container app web page.

Vyčištění prostředků

Pokud tuto aplikaci nebudete dál používat, spuštěním následujícího příkazu odstraňte skupinu prostředků spolu se všemi prostředky vytvořenými v tomto rychlém startu.

Upozornění

Následující příkaz odstraní zadanou skupinu prostředků a všechny prostředky obsažené v ní. Pokud prostředky mimo rozsah tohoto rychlého startu existují v zadané skupině prostředků, odstraní se také.

az group delete --name my-container-apps

Tip

Máte problémy? Dejte nám vědět na GitHubu otevřením problému v úložišti Azure Container Apps.

Další kroky