az container
Zarządzanie Azure Container Instances.
Polecenia
| az container app |
Polecenia do zarządzania aplikacją Azure Container Instances. |
| az container app up |
Wdrażanie w Azure Container Instances przy użyciu GitHub Actions. |
| az container attach |
Dołącz lokalne standardowe dane wyjściowe i strumienie błędów do kontenera w grupie kontenerów. |
| az container create |
Utwórz grupę kontenerów. |
| az container delete |
Usuń grupę kontenerów. |
| az container exec |
Wykonaj polecenie z poziomu uruchomionego kontenera grupy kontenerów. |
| az container export |
Wyeksportuj grupę kontenerów w formacie yaml. |
| az container list |
Wyświetlanie listy grup kontenerów. |
| az container logs |
Sprawdź dzienniki dla kontenera w grupie kontenerów. |
| az container restart |
Uruchamia ponownie wszystkie kontenery w grupie kontenerów. |
| az container show |
Pobierz szczegóły grupy kontenerów. |
| az container start |
Uruchamia wszystkie kontenery w grupie kontenerów. |
| az container stop |
Zatrzymuje wszystkie kontenery w grupie kontenerów. |
az container attach
Dołącz lokalne standardowe dane wyjściowe i strumienie błędów do kontenera w grupie kontenerów.
az container attach [--container-name]
[--ids]
[--name]
[--resource-group]
Przykłady
Dołącz lokalne standardowe dane wyjściowe i strumienie błędów do kontenera w grupie kontenerów. (generowane automatycznie)
az container attach --name MyContainerGroup --resource-group MyResourceGroup
Parametry opcjonalne
Kontener do dołączenia. Jeśli pominięto, zostanie wybrany pierwszy kontener w grupie kontenerów.
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa grupy kontenerów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container create
Utwórz grupę kontenerów.
az container create --resource-group
[--acr-identity]
[--assign-identity]
[--azure-file-volume-account-key]
[--azure-file-volume-account-name]
[--azure-file-volume-mount-path]
[--azure-file-volume-share-name]
[--command-line]
[--cpu]
[--dns-name-label]
[--environment-variables]
[--file]
[--gitrepo-dir]
[--gitrepo-mount-path]
[--gitrepo-revision]
[--gitrepo-url]
[--image]
[--ip-address {Private, Public}]
[--location]
[--log-analytics-workspace]
[--log-analytics-workspace-key]
[--memory]
[--name]
[--no-wait]
[--os-type {Linux, Windows}]
[--ports]
[--protocol {TCP, UDP}]
[--registry-login-server]
[--registry-password]
[--registry-username]
[--restart-policy {Always, Never, OnFailure}]
[--role]
[--scope]
[--secrets]
[--secrets-mount-path]
[--secure-environment-variables]
[--subnet]
[--subnet-address-prefix]
[--vnet]
[--vnet-address-prefix]
[--vnet-name]
[--zone]
Przykłady
Utwórz kontener w grupie kontenerów z 1 rdzeniem i 1 Gb pamięci.
az container create -g MyResourceGroup --name myapp --image myimage:latest --cpu 1 --memory 1
Utwórz kontener w grupie kontenerów z systemem Windows z 2 rdzeniami i 3,5 GB pamięci.
az container create -g MyResourceGroup --name mywinapp --image winappimage:latest --os-type Windows --cpu 2 --memory 3.5
Utwórz kontener w grupie kontenerów z publicznym adresem IP, portami i etykietą nazwy DNS.
az container create -g MyResourceGroup --name myapp --image myimage:latest --ports 80 443 --dns-name-label contoso
Utwórz kontener w grupie kontenerów, która wywołuje skrypt po uruchomieniu.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "/bin/sh -c '/path to/myscript.sh'"
Utwórz kontener w grupie kontenerów, która uruchamia polecenie i zatrzymaj kontener później.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "echo hello" --restart-policy Never
Utwórz kontener w grupie kontenerów ze zmiennymi środowiskowymi.
az container create -g MyResourceGroup --name myapp --image myimage:latest --environment-variables key1=value1 key2=value2
Utwórz kontener w grupie kontenerów przy użyciu obrazu kontenera z Azure Container Registry.
az container create -g MyResourceGroup --name myapp --image myAcrRegistry.azurecr.io/myimage:latest --registry-password password
Utwórz kontener w grupie kontenerów, która instaluje udział plików platformy Azure jako wolumin.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "cat /mnt/azfile/myfile" --azure-file-volume-share-name myshare --azure-file-volume-account-name mystorageaccount --azure-file-volume-account-key mystoragekey --azure-file-volume-mount-path /mnt/azfile
Utwórz kontener w grupie kontenerów, która instaluje repozytorium git jako wolumin.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "cat /mnt/gitrepo" --gitrepo-url https://github.com/user/myrepo.git --gitrepo-dir ./dir1 --gitrepo-mount-path /mnt/gitrepo
Utwórz kontener w grupie kontenerów przy użyciu pliku yaml.
az container create -g MyResourceGroup -f containerGroup.yaml
Utwórz grupę kontenerów przy użyciu usługi Log Analytics na podstawie nazwy obszaru roboczego.
az container create -g MyResourceGroup --name myapp --log-analytics-workspace myworkspace
Utwórz grupę kontenerów z tożsamością przypisaną przez system.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity
Utwórz grupę kontenerów z tożsamością przypisaną przez system. Grupa będzie miała rolę "Współautor" z dostępem do konta magazynu.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1
Utwórz grupę kontenerów z tożsamością przypisaną przez użytkownika.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Utwórz grupę kontenerów z tożsamością przypisaną przez system i użytkownika.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity [system] /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Parametry wymagane
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Tożsamość z dostępem do rejestru kontenerów.
Rozdzielona spacjami lista przypisanych tożsamości. Przypisane tożsamości to tożsamości przypisane przez użytkownika (identyfikatory zasobów) i / lub tożsamość przypisana przez system ('[system]'). Zobacz przykłady, aby uzyskać więcej informacji.
Klucz dostępu do konta magazynu używany do uzyskiwania dostępu do udziału plików platformy Azure.
Nazwa konta magazynu zawierającego udział plików platformy Azure.
Ścieżka w kontenerze, w którym należy zamontować wolumin plików platformy Azure. Nie może zawierać dwukropka ":".
Nazwa udziału plików platformy Azure, który ma zostać zainstalowany jako wolumin.
Wiersz polecenia uruchamiany po uruchomieniu kontenera, np. "/bin/bash -c myscript.sh".
Wymagana liczba rdzeni procesora CPU kontenerów, dokładnie do jednego miejsca dziesiętnego.
Etykieta nazwy DNS dla grupy kontenerów z publicznym adresem IP.
Lista zmiennej środowiskowej dla kontenera. Wartości rozdzielone spacjami w formacie "key=value".
Ścieżka do pliku wejściowego.
Ścieżka katalogu docelowego w repozytorium git. Nie może zawierać '..'.
Ścieżka w kontenerze, w którym należy zamontować wolumin repozytorium Git. Nie może zawierać dwukropka ":".
Skrót zatwierdzenia dla określonej poprawki.
Adres URL repozytorium git, który ma zostać zainstalowany jako wolumin.
Nazwa obrazu kontenera.
Typ adresu IP grupy kontenerów.
Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.
Nazwa lub identyfikator obszaru roboczego usługi Log Analytics. Użyj bieżącej subskrypcji lub użyj flagi --subscription, aby ustawić żądaną subskrypcję.
Klucz obszaru roboczego usługi Log Analytics.
Wymagana pamięć kontenerów w GB, dokładnie do jednego miejsca dziesiętnego.
Nazwa grupy kontenerów.
Nie czekaj na zakończenie długotrwałej operacji.
Typ systemu operacyjnego kontenerów.
Lista portów do otwarcia. Rozdzielona spacjami lista portów.
Protokół sieciowy do użycia.
Serwer logowania rejestru obrazów kontenera.
Hasło do logowania się na serwerze rejestru obrazów kontenera.
Nazwa użytkownika do logowania się na serwerze rejestru obrazów kontenera.
Uruchom ponownie zasady dla wszystkich kontenerów w grupie kontenerów.
Nazwa roli lub identyfikator tożsamości przypisanej przez system będą miały.
Zakres, do którego może uzyskać dostęp tożsamość przypisana przez system.
Wpisy tajne rozdzielone spacjami w formacie "key=value".
Ścieżka w kontenerze, w którym należy zamontować wolumin wpisów tajnych. Nie może zawierać dwukropka ":".
Lista bezpiecznej zmiennej środowiskowej dla kontenera. Wartości rozdzielone spacjami w formacie "key=value".
Nazwa podsieci podczas tworzenia nowej sieci wirtualnej lub odwoływania się do istniejącej. Może również odwoływać się do istniejącej podsieci według identyfikatora.
Prefiks adresu IP podsieci używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR.
Nazwa sieci wirtualnej podczas tworzenia nowego lub odwoływania się do istniejącej. Może również odwoływać się do istniejącej sieci wirtualnej według identyfikatora. Umożliwia to korzystanie z sieci wirtualnych z innych grup zasobów.
Prefiks adresu IP używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR.
Nazwa sieci wirtualnej podczas tworzenia nowego lub odwoływania się do istniejącej.
Strefa do umieszczania grupy kontenerów.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container delete
Usuń grupę kontenerów.
az container delete [--ids]
[--name]
[--resource-group]
[--yes]
Przykłady
Usuń grupę kontenerów. (generowane automatycznie)
az container delete --name MyContainerGroup --resource-group MyResourceGroup
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa grupy kontenerów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nie monituj o potwierdzenie.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container exec
Wykonaj polecenie z poziomu uruchomionego kontenera grupy kontenerów.
Najczęstszym przypadkiem użycia jest otwarcie interaktywnej powłoki powłoki bash. Zobacz poniższe przykłady.
az container exec --exec-command
[--container-name]
[--ids]
[--name]
[--resource-group]
Przykłady
Przesyłanie strumieniowe powłoki z kontenera nginx.
az container exec -g MyResourceGroup --name mynginx --container-name nginx --exec-command "/bin/bash"
Parametry wymagane
Polecenie do uruchomienia z poziomu kontenera.
Parametry opcjonalne
Nazwa kontenera, w którym ma zostać wykonane polecenie. Można pominąć grupy kontenerów z tylko jednym kontenerem.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa grupy kontenerów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container export
Wyeksportuj grupę kontenerów w formacie yaml.
az container export --file
[--ids]
[--name]
[--resource-group]
Przykłady
Wyeksportuj grupę kontenerów w pliku yaml.
az container export -g MyResourceGroup --name mynginx -f output.yaml
Parametry wymagane
Ścieżka pliku do wyeksportowania grupy kontenerów.
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa grupy kontenerów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container list
Wyświetlanie listy grup kontenerów.
az container list [--resource-group]
Parametry opcjonalne
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container logs
Sprawdź dzienniki dla kontenera w grupie kontenerów.
az container logs [--container-name]
[--follow]
[--ids]
[--name]
[--resource-group]
Przykłady
Sprawdź dzienniki dla kontenera w grupie kontenerów. (automatycznie wygenerowane)
az container logs --name MyContainerGroup --resource-group MyResourceGroup
Parametry opcjonalne
Nazwa kontenera, który ma być końcowy dzienników. W przypadku pominięcia zostanie wybrany pierwszy kontener w grupie kontenerów.
Wskaż przesyłanie strumieniowe dzienników końcowych.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa grupy kontenerów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container restart
Uruchamia ponownie wszystkie kontenery w grupie kontenerów.
Uruchamia ponownie wszystkie kontenery w grupie kontenerów. Jeśli obraz kontenera zawiera aktualizacje, zostanie pobrany nowy obraz.
az container restart --name
--resource-group
[--no-wait]
Parametry wymagane
Nazwa grupy kontenerów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Nie czekaj na zakończenie długotrwałej operacji.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container show
Pobierz szczegóły grupy kontenerów.
az container show [--ids]
[--name]
[--resource-group]
Przykłady
Pobierz szczegóły grupy kontenerów. (automatycznie wygenerowane)
az container show --name MyContainerGroup --resource-group MyResourceGroup
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa grupy kontenerów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container start
Uruchamia wszystkie kontenery w grupie kontenerów.
Uruchamia wszystkie kontenery w grupie kontenerów. Zasoby obliczeniowe zostaną przydzielone, a rozliczenia zostaną uruchomione.
az container start --name
--resource-group
[--no-wait]
Parametry wymagane
Nazwa grupy kontenerów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Nie czekaj na zakończenie długotrwałej operacji.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az container stop
Zatrzymuje wszystkie kontenery w grupie kontenerów.
Zatrzymuje wszystkie kontenery w grupie kontenerów. Przydział zasobów obliczeniowych zostanie cofnięty, a rozliczenia zostaną zatrzymane.
az container stop --name
--resource-group
Parametry wymagane
Nazwa grupy kontenerów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.