az container
Примечание
Эта группа команд содержит команды, определенные как в Azure CLI, так и в одном расширении. Установите каждое расширение, чтобы воспользоваться расширенными возможностями. Подробнее о расширениях.
Управление Экземпляры контейнеров Azure.
Имя | Описание | Тип | Состояние |
---|---|---|---|
az container app |
Команды для управления приложением экземпляров контейнеров Azure. |
Расширение | Предварительный просмотр |
az container app up |
Развертывание в экземплярах контейнеров Azure с помощью GitHub Actions. |
Расширение | Предварительный просмотр |
az container attach |
Подключите локальные стандартные выходные данные и потоки ошибок к контейнеру в группе контейнеров. Эта команда предоставляет диагностические сведения во время запуска контейнера. После запуска контейнера выполняется потоковая передача STDOUT и STDERR в локальную консоль. |
Ядро | ГА |
az container container-group-profile |
Управление профилем группы контейнеров экземпляра контейнеров Azure. |
Ядро | ГА |
az container container-group-profile create |
Создайте профиль группы контейнеров. |
Ядро | ГА |
az container container-group-profile delete |
Удаление профиля группы контейнеров. |
Ядро | ГА |
az container container-group-profile list |
Список всех профилей групп контейнеров в группе ресурсов. |
Ядро | ГА |
az container container-group-profile list-revisions |
Перечислите все редакции профиля группы контейнеров. |
Ядро | ГА |
az container container-group-profile show |
Получение профиля группы контейнеров. |
Ядро | ГА |
az container container-group-profile show-revision |
Отображение редакции профиля группы контейнеров. |
Ядро | ГА |
az container create |
Создайте группу контейнеров. |
Ядро | ГА |
az container delete |
Удаление группы контейнеров. |
Ядро | ГА |
az container exec |
Выполните команду из запущенного контейнера группы контейнеров. |
Ядро | ГА |
az container export |
Экспорт группы контейнеров в формате yaml. |
Ядро | ГА |
az container list |
Вывод списка групп контейнеров. |
Ядро | ГА |
az container logs |
Проверьте журналы для контейнера в группе контейнеров. |
Ядро | ГА |
az container restart |
Перезапускает все контейнеры в группе контейнеров. |
Ядро | ГА |
az container show |
Получение сведений о группе контейнеров. |
Ядро | ГА |
az container start |
Запускает все контейнеры в группе контейнеров. |
Ядро | ГА |
az container stop |
Останавливает все контейнеры в группе контейнеров. |
Ядро | ГА |
Подключите локальные стандартные выходные данные и потоки ошибок к контейнеру в группе контейнеров. Эта команда предоставляет диагностические сведения во время запуска контейнера. После запуска контейнера выполняется потоковая передача STDOUT и STDERR в локальную консоль.
az container attach [--container-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Подключите локальные стандартные выходные данные и потоки ошибок к контейнеру в группе контейнеров. (автоматическое создание)
az container attach --name MyContainerGroup --resource-group MyResourceGroup
Контейнер для подключения. Если опущено, будет выбран первый контейнер в группе контейнеров.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Имя группы контейнеров.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Создайте группу контейнеров.
az container create --resource-group
[--acr-identity]
[--add-capabilities]
[--allow-escalation]
[--assign-identity]
[--azure-file-volume-account-key]
[--azure-file-volume-account-name]
[--azure-file-volume-mount-path]
[--azure-file-volume-share-name]
[--cce-policy]
[--command-line]
[--config-map]
[--container-group-profile-id]
[--container-group-profile-revision]
[--cpu]
[--dns-name-label]
[--drop-capabilities]
[--environment-variables]
[--fail-container-group-create-on-reuse-failure]
[--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]
[--priority]
[--privileged]
[--protocol {TCP, UDP}]
[--registry-login-server]
[--registry-password]
[--registry-username]
[--restart-policy {Always, Never, OnFailure}]
[--role]
[--run-as-group]
[--run-as-user]
[--scope]
[--seccomp-profile]
[--secrets]
[--secrets-mount-path]
[--secure-environment-variables]
[--sku]
[--standby-pool-profile-id]
[--subnet]
[--subnet-address-prefix]
[--vnet]
[--vnet-address-prefix]
[--zone]
Создайте контейнер в группе контейнеров с 1 ядром и 1 ГБ памяти.
az container create -g MyResourceGroup --name myapp --image myimage:latest --cpu 1 --memory 1
Создайте контейнер в группе контейнеров под управлением Windows с 2 ядрами и 3,5 ГБ памяти.
az container create -g MyResourceGroup --name mywinapp --image winappimage:latest --os-type Windows --cpu 2 --memory 3.5
Создайте контейнер в группе контейнеров с общедоступным IP-адресом, портами и меткой DNS-имени.
az container create -g MyResourceGroup --name myapp --image myimage:latest --ports 80 443 --dns-name-label contoso
Создайте контейнер в группе контейнеров, которая вызывает скрипт при запуске.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "/bin/sh -c '/path to/myscript.sh'"
Создайте контейнер в группе контейнеров, которая запускает команду и остановите контейнер после этого.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "echo hello" --restart-policy Never
Создайте контейнер в группе контейнеров с переменными среды.
az container create -g MyResourceGroup --name myapp --image myimage:latest --environment-variables key1=value1 key2=value2
Создайте контейнер в группе контейнеров с помощью образа контейнера из реестра контейнеров Azure.
az container create -g MyResourceGroup --name myapp --image myAcrRegistry.azurecr.io/myimage:latest --registry-password password
Создайте контейнер в группе контейнеров, которая подключает общую папку Azure в качестве тома.
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
Создайте контейнер в группе контейнеров, которая подключает репозиторий Git в качестве тома.
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
Создайте контейнер в группе контейнеров с помощью yaml-файла.
az container create -g MyResourceGroup -f containerGroup.yaml
Создайте группу контейнеров с помощью Log Analytics из имени рабочей области.
az container create -g MyResourceGroup --name myapp --log-analytics-workspace myworkspace
Создайте группу контейнеров с назначенным системой удостоверением.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity
Создайте группу контейнеров с назначенным системой удостоверением. Группа будет иметь роль "Участник" с доступом к учетной записи хранения.
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
Создайте группу контейнеров с назначенным пользователем удостоверением.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Создайте группу контейнеров с назначенным системой и пользователем удостоверением.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity [system] /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Удостоверение с доступом к реестру контейнеров.
Список возможностей контекста безопасности, которые необходимо добавить.
Разрешить, может ли процесс получить больше привилегий, чем родительский процесс.
Разделенный пробелами список назначенных удостоверений. Назначенные удостоверения — это удостоверения, назначаемые пользователем (идентификаторы ресурсов) и /или назначенное системой удостоверение ("[система]". Дополнительные сведения см. в примерах.
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure.
Имя учетной записи хранения, содержащей общую папку Azure.
Путь в контейнере, в котором должен быть подключен том файла Azure. Не должен содержать двоеточие ":".
Имя общей папки Azure, подключенной в качестве тома.
Политика CCE для конфиденциальной группы контейнеров.
Командная строка, выполняемая при запуске контейнера, например "/bin/bash -c myscript.sh".
Список пар "ключ-значение" карты конфигурации для контейнера. Разделенные пробелами значения в формате key=value.
Идентификатор ресурса ARM профиля группы ссылок группы контейнеров.
Редакция профиля группы ссылок.
Требуемое количество ядер ЦП контейнеров, точное до одного десятичного разряда.
Метка dns-имени для группы контейнеров с общедоступным IP-адресом.
Список возможностей контекста безопасности, которые необходимо удалить.
Список переменных среды для контейнера. Разделенные пробелами значения в формате key=value.
Флаг, указывающий, не удалось ли создать группу контейнеров, если резервный пул повторно используется.
Путь к входным файлам.
Путь к целевому каталогу в репозитории Git. Не должен содержать "..".
Путь в контейнере, в котором должен быть подключен том репозитория Git. Не должен содержать двоеточие ":".
Хэш фиксации для указанной редакции.
URL-адрес репозитория Git, который необходимо подключить в качестве тома.
Имя образа контейнера.
Тип IP-адреса группы контейнеров.
Местоположение. Значения из az account list-locations
. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>
.
Имя или идентификатор рабочей области Log Analytics. Используйте текущую подписку или флаг --subscription, чтобы задать нужную подписку.
Ключ рабочей области Log Analytics.
Требуемая память контейнеров в ГБ с точностью до одного десятичного разряда.
Имя группы контейнеров.
Не ожидать завершения длительной операции.
Тип ОС контейнеров.
Список открытых портов. Разделенный пробелами список портов.
Приоритет группы контейнеров.
Флаг, определяющий, являются ли разрешения контейнера повышенными привилегиями.
Используемый сетевой протокол.
Сервер входа реестра образов контейнера.
Пароль для входа в сервер реестра образов контейнеров.
Имя пользователя для входа в сервер реестра образов контейнеров.
Перезапустите политику для всех контейнеров в группе контейнеров.
Имя роли или идентификатор назначенного системой удостоверения.
Задайте идентификатор пользовательского интерфейса пользователя для контейнера.
Задайте для контейнера ИДЕНТИФИКАТОР пользователя.
Область доступа к назначенному системой удостоверению.
Строка в кодировке Base64, содержащая содержимое JSON в профиле seccomp.
Разделенные пробелами секреты в формате key=value.
Путь в контейнере, в котором должен быть подключен том секретов. Не должен содержать двоеточие ":".
Список переменной безопасной среды для контейнера. Разделенные пробелами значения в формате key=value.
Номер SKU группы контейнеров.
Идентификатор ресурса ARM резервного пула, из которого будет повторно использоваться контейнер.
Имя подсети при создании виртуальной сети или ссылке на существующую. Также можно ссылаться на существующую подсеть по идентификатору.
Префикс IP-адреса подсети, используемый при создании виртуальной сети в формате CIDR.
Имя виртуальной сети при создании новой или ссылке на существующую. Также можно ссылаться на существующую виртуальную сеть по идентификатору. Это позволяет использовать виртуальные сети из других групп ресурсов.
Префикс IP-адреса, используемый при создании виртуальной сети в формате CIDR.
Зона для размещения группы контейнеров.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Удаление группы контейнеров.
az container delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Удаление группы контейнеров. (автоматическое создание)
az container delete --name MyContainerGroup --resource-group MyResourceGroup
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Имя группы контейнеров.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Не запрашивать подтверждение.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Выполните команду из запущенного контейнера группы контейнеров.
Наиболее распространенным вариантом использования является открытие интерактивной оболочки Bash. См. примеры ниже.
az container exec --exec-command
[--container-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Потоковая передача оболочки из контейнера nginx.
az container exec -g MyResourceGroup --name mynginx --container-name nginx --exec-command "/bin/bash"
Команда, выполняемая из контейнера.
Имя контейнера, в котором выполняется команда. Можно ommitted для групп контейнеров только с одним контейнером.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Имя группы контейнеров.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Экспорт группы контейнеров в формате yaml.
az container export --file
[--ids]
[--name]
[--resource-group]
[--subscription]
Экспорт группы контейнеров в yaml.
az container export -g MyResourceGroup --name mynginx -f output.yaml
Путь к файлу для экспорта группы контейнеров.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Имя группы контейнеров.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Вывод списка групп контейнеров.
az container list [--resource-group]
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Проверьте журналы для контейнера в группе контейнеров.
az container logs [--container-name]
[--follow]
[--ids]
[--name]
[--resource-group]
[--subscription]
Проверьте журналы для контейнера в группе контейнеров. (автоматическое создание)
az container logs --name MyContainerGroup --resource-group MyResourceGroup
Имя контейнера для хвоста журналов. Если опущено, будет выбран первый контейнер в группе контейнеров.
Указывает потоковую передачу журналов хвоста.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Имя группы контейнеров.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Перезапускает все контейнеры в группе контейнеров.
Перезапускает все контейнеры в группе контейнеров. Если образ контейнера содержит обновления, будет скачан новый образ.
az container restart --name
--resource-group
[--no-wait]
Имя группы контейнеров.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Не ожидать завершения длительной операции.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Получение сведений о группе контейнеров.
az container show [--ids]
[--name]
[--resource-group]
[--subscription]
Получение сведений о группе контейнеров. (автоматическое создание)
az container show --name MyContainerGroup --resource-group MyResourceGroup
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
Имя группы контейнеров.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Запускает все контейнеры в группе контейнеров.
Запускает все контейнеры в группе контейнеров. Вычислительные ресурсы будут выделены, а выставление счетов начнется.
az container start --name
--resource-group
[--no-wait]
Имя группы контейнеров.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Не ожидать завершения длительной операции.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Останавливает все контейнеры в группе контейнеров.
Останавливает все контейнеры в группе контейнеров. Вычислительные ресурсы будут освобождены, а выставление счетов будет остановлено.
az container stop --name
--resource-group
Имя группы контейнеров.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Отзыв о Azure CLI
Azure CLI — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: