Snabbstart: Distribuera din första containerapp med containerapp up
Med Tjänsten 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 medan du lämnar kvar problemen med att manuellt konfigurera molninfrastruktur och komplexa containerorkestrerare.
I den här snabbstarten az containerapp up
skapar och distribuerar du din första containerapp med kommandot .
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration.
- Om du inte har någon sådan nu kan du skapa en kostnadsfritt.
- Installera Azure CLI.
Ställ in
Om du vill logga in på Azure från CLI kör du följande kommando och följer anvisningarna för att slutföra autentiseringsprocessen.
az login
Kör uppgraderingskommandot för att säkerställa att du kör den senaste versionen av CLI.
az upgrade
Installera eller uppdatera sedan Azure Container Apps-tillägget för CLI.
Om du får fel om saknade parametrar när du kör az containerapp
kommandon i Azure CLI eller cmdletar från modulen Az.App
i Azure PowerShell kontrollerar du att den senaste versionen av Azure Container Apps-tillägget är installerad.
az extension add --name containerapp --upgrade
Kommentar
Från och med maj 2024 aktiverar Azure CLI-tillägg inte längre förhandsversionsfunktioner som standard. Om du vill komma åt förhandsversionsfunktioner för Container Apps installerar du containerapptillägget med --allow-preview true
.
az extension add --name containerapp --upgrade --allow-preview true
Nu när det aktuella tillägget eller modulen har installerats registrerar du Microsoft.App
namnrymderna och Microsoft.OperationalInsights
.
az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights
Skapa en Azure-resursgrupp
Skapa en resursgrupp för att organisera de tjänster som är relaterade till distributionen av containerappen.
az group create \
--name my-container-apps \
--location centralus
Skapa och distribuera containerappen
Skapa och distribuera din första containerapp med containerapp up
kommandot . Det här kommandot kommer att:
- Skapa Container Apps-miljön
- Skapa Log Analytics-arbetsytan
- Skapa och distribuera containerappen med en offentlig containeravbildning
Observera att om någon av dessa resurser redan finns använder kommandot dem i stället för att skapa nya.
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
Kommentar
Kontrollera att värdet för parametern är i gemener --image
.
Genom att ange --ingress
till external
gör du containerappen tillgänglig för offentliga begäranden.
Verifiera distributionen
Kommandot up
returnerar det fullständigt kvalificerade domännamnet för containerappen. Kopiera den här platsen till en webbläsare.
Följande meddelande visas när containerappen distribueras:
Rensa resurser
Om du inte fortsätter att använda det här programmet kör du följande kommando för att ta bort resursgruppen tillsammans med alla resurser som skapats i den här snabbstarten.
Varning
Följande kommando tar bort den angivna resursgruppen och alla resurser som ingår i den. Om det finns resurser utanför omfånget för den här snabbstarten i den angivna resursgruppen tas de också bort.
az group delete --name my-container-apps
Dricks
Har du problem? Meddela oss på GitHub genom att öppna ett problem i Azure Container Apps-lagringsplatsen.