Udostępnij przez


Szybki start: wdrażanie wystąpienia kontenera na platformie Azure przy użyciu narzędzia Bicep

Użyj usługi Azure Container Instances, aby łatwo i szybko uruchamiać bezserwerowe kontenery Docker na platformie Azure. Wdróż na żądanie aplikację w wystąpieniu kontenera, gdy nie potrzebujesz pełnej platformy orkiestracji kontenerów, takiej jak usługa Azure Kubernetes Service. W tym szybkim przewodniku użyjesz pliku Bicep, aby wdrożyć izolowany kontener Docker i udostępnić aplikację internetową poprzez publiczny adres IP.

Bicep to język specyficzny dla domeny (DSL), który używa składni deklaratywnej do wdrażania zasobów platformy Azure. Zapewnia zwięzłą składnię, niezawodne bezpieczeństwo typów i obsługę ponownego użycia kodu. Bicep oferuje najlepsze środowisko tworzenia rozwiązań infrastruktury jako kodu na platformie Azure.

Wymagania wstępne

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Przejrzyj plik programu Bicep

Plik Bicep używany w tym szybkim starcie pochodzi z Szablonów szybkiego startu Azure.

W pliku Bicep zdefiniowano następujący zasób:

Więcej przykładów szablonów usługi Azure Container Instances można znaleźć w galerii szablonów szybkiego startu.

Aby wdrożyć kontener w określonej strefie dostępności, ustaw wartość parametru zone na logiczną strefę dostępności, do której chcesz wdrożyć.

Ważne

Wdrożenia strefowe są dostępne tylko w regionach, które obsługują strefy dostępności. Aby sprawdzić, czy region obsługuje strefy dostępności, zobacz Lista regionów platformy Azure.

Wdróż plik Bicep

  1. Zapisz plik Bicep jako main.bicep na komputerze lokalnym.

  2. Wdróż plik Bicep przy użyciu interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell.

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

    Po zakończeniu wdrażania powinien zostać wyświetlony komunikat informujący o pomyślnym wdrożeniu.

Przeglądanie wdrożonych zasobów

Użyj witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell, aby wyświetlić listę wdrożonych zasobów w grupie zasobów.

az resource list --resource-group exampleRG

Wyświetlanie dzienników kontenerów

W przypadku rozwiązywania problemów z kontenerem lub uruchomioną w nim aplikacją przydatne jest przeglądanie dzienników wystąpienia kontenera. Użyj witryny Azure Portal, interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell, aby wyświetlić dzienniki kontenera.

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

Uwaga

Wygenerowanie żądania HTTP GET może potrwać kilka minut.

Czyszczenie zasobów

Gdy kontener oraz wszystkie zasoby w grupie zasobów nie są już potrzebne, usuń je za pomocą portalu Azure, Azure CLI lub Azure PowerShell.

az group delete --name exampleRG

Następne kroki

W tym szybkim starcie utworzono wystąpienie kontenera platformy Azure przy użyciu Bicep. Jeśli chcesz skompilować obraz kontenera i wdrożyć go za pomocą prywatnej usługi Azure Container Registry, przejdź do samouczka dotyczącego usługi Azure Container Instances.