Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- Microsoft.ContainerInstance/containerGroups: utwórz grupę kontenerów platformy Azure. Ten plik Bicep definiuje grupę składającą się z pojedynczej instancji kontenera.
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
Zapisz plik Bicep jako main.bicep na komputerze lokalnym.
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.bicepPo 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.