Delen via


Quickstart: Een containerinstantie implementeren in Azure met bicep

Gebruik Azure Container Instances om snel en eenvoudig serverloze Docker-containers uit te voeren in Azure. Een toepassing implementeren in een containerinstantie op aanvraag, wanneer u geen volledig indelingsplatform voor containers nodig hebt zoals Azure Kubernetes Service. In deze quickstart gebruikt u een Bicep-bestand om een geïsoleerde Docker-container te implementeren en de bijbehorende webtoepassing beschikbaar te maken met een openbaar IP-adres.

Bicep is een domeinspecifieke taal (DSL) die declaratieve syntaxis gebruikt om Azure-resources te implementeren. Het biedt beknopte syntaxis, betrouwbare typeveiligheid en ondersteuning voor het hergebruik van code. Bicep biedt de beste ontwerpervaring voor uw infrastructuur als code-oplossingen in Azure.

Vereiste voorwaarden

Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.

Het Bicep-bestand controleren

Het Bicep-bestand dat in deze quickstart wordt gebruikt, is afkomstig uit Azure-quickstartsjablonen.

De volgende resource is gedefinieerd in het Bicep-bestand:

Meer voorbeelden van Azure Container Instances vindt u in de galerie met snelstartsjablonen.

Als u de container wilt implementeren in een specifieke beschikbaarheidszone, stelt u de waarde van de zone parameter in op de logische beschikbaarheidszone waarnaar u wilt implementeren.

Belangrijk

Zonegebonden implementaties zijn alleen beschikbaar in regio's die beschikbaarheidszones ondersteunen. Als u wilt zien of uw regio beschikbaarheidszones ondersteunt, raadpleegt u de lijst met Azure-regio's.

Het Bicep-bestand implementeren

  1. Sla het Bicep-bestand op als main.bicep op uw lokale computer.

  2. Implementeer het Bicep-bestand met behulp van Azure CLI of Azure PowerShell.

    az group create --name exampleRG --location eastus
    az deployment group create --resource-group exampleRG --template-file main.bicep
    

    Wanneer de implementatie is voltooid, ziet u een bericht waarin wordt aangegeven dat de implementatie is voltooid.

Geïmplementeerde middelen beoordelen

Gebruik Azure Portal, Azure CLI of Azure PowerShell om de geïmplementeerde resources in de resourcegroep weer te geven.

az resource list --resource-group exampleRG

Containerlogboeken ophalen

Het weergeven van de logboeken voor een exemplaar van de container is handig bij het oplossen van problemen met de container of de toepassing die wordt uitgevoerd. Gebruik Azure Portal, Azure CLI of Azure PowerShell om de logboeken van de container weer te geven.

az container logs --resource-group exampleRG --name acilinuxpublicipcontainergroup

Notitie

Het kan enkele minuten duren voordat de HTTP GET-aanvraag is gegenereerd.

Hulpmiddelen opruimen

Wanneer u deze niet meer nodig hebt, gebruikt u Azure Portal, Azure CLI of Azure PowerShell om de container en alle resources in de resourcegroep te verwijderen.

az group delete --name exampleRG

Volgende stappen

In deze quickstart hebt u een Azure-containerinstantie gemaakt met Bicep. Als u zelf een containerinstallatiekopie wilt bouwen en deze wilt implementeren met behulp van een privé Azure Container-register, gaat u verder met de zelfstudie voor Azure Container Instances.