az container

Administrar Azure Container Instances.

Comandos

az container app

Comandos para administrar Azure Container Instances aplicación.

az container app up

Implemente en Azure Container Instances mediante Acciones de GitHub.

az container attach

Adjunte los flujos de error y salida estándar locales a un contenedor de un grupo de contenedores.

az container create

Cree un grupo de contenedores.

az container delete

Elimine un grupo de contenedores.

az container exec

Ejecute un comando desde un contenedor en ejecución de un grupo de contenedores.

az container export

Exporte un grupo de contenedores en formato yaml.

az container list

Enumeración de grupos de contenedores.

az container logs

Examine los registros de un contenedor en un grupo de contenedores.

az container restart

Reinicia todos los contenedores de un grupo de contenedores.

az container show

Obtenga los detalles de un grupo de contenedores.

az container start

Inicia todos los contenedores de un grupo de contenedores.

az container stop

Detiene todos los contenedores de un grupo de contenedores.

az container attach

Adjunte los flujos de error y salida estándar locales a un contenedor de un grupo de contenedores.

az container attach [--container-name]
                    [--ids]
                    [--name]
                    [--resource-group]

Ejemplos

Adjunte los flujos de error y salida estándar locales a un contenedor de un grupo de contenedores. (generado automáticamente)

az container attach --name MyContainerGroup --resource-group MyResourceGroup

Parámetros opcionales

--container-name

Contenedor al que se va a adjuntar. Si se omite, se elegirá el primer contenedor del grupo de contenedores.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre del grupo de contenedores.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az container create

Cree un grupo de contenedores.

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]

Ejemplos

Cree un contenedor en un grupo de contenedores con 1 núcleo y 1 Gb de memoria.

az container create -g MyResourceGroup --name myapp --image myimage:latest --cpu 1 --memory 1

Cree un contenedor en un grupo de contenedores que ejecute Windows, con 2 núcleos y 3,5 Gb de memoria.

az container create -g MyResourceGroup --name mywinapp --image winappimage:latest --os-type Windows --cpu 2 --memory 3.5

Cree un contenedor en un grupo de contenedores con la dirección IP pública, los puertos y la etiqueta de nombre DNS.

az container create -g MyResourceGroup --name myapp --image myimage:latest --ports 80 443 --dns-name-label contoso

Cree un contenedor en un grupo de contenedores que invoque un script al iniciarse.

az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "/bin/sh -c '/path to/myscript.sh'"

Cree un contenedor en un grupo de contenedores que ejecute un comando y detenga el contenedor después.

az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "echo hello" --restart-policy Never

Cree un contenedor en un grupo de contenedores con variables de entorno.

az container create -g MyResourceGroup --name myapp --image myimage:latest --environment-variables key1=value1 key2=value2

Cree un contenedor en un grupo de contenedores mediante la imagen de contenedor de Azure Container Registry.

az container create -g MyResourceGroup --name myapp --image myAcrRegistry.azurecr.io/myimage:latest --registry-password password

Cree un contenedor en un grupo de contenedores que monte un recurso compartido de archivos de Azure como volumen.

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

Cree un contenedor en un grupo de contenedores que monte un repositorio de Git como volumen.

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

Cree un contenedor en un grupo de contenedores mediante un archivo yaml.

az container create -g MyResourceGroup -f containerGroup.yaml

Cree un grupo de contenedores mediante Log Analytics a partir de un nombre de área de trabajo.

az container create -g MyResourceGroup --name myapp --log-analytics-workspace myworkspace

Cree un grupo de contenedores con una identidad asignada por el sistema.

az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity

Cree un grupo de contenedores con una identidad asignada por el sistema. El grupo tendrá un rol "Colaborador" con acceso a una cuenta de almacenamiento.

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

Cree un grupo de contenedores con una identidad asignada por el usuario.

az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity  /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Cree un grupo de contenedores con la identidad asignada por el sistema y el usuario.

az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity [system] /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Parámetros requeridos

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--acr-identity

Identidad con acceso al registro de contenedor.

--assign-identity

Lista separada por espacios de identidades asignadas. Las identidades asignadas son identidades asignadas por el usuario (identificadores de recursos) o la identidad asignada por el sistema ("[sistema]"). Consulte ejemplos para obtener más información.

--azure-file-volume-account-key

Clave de acceso de la cuenta de almacenamiento utilizada para acceder al recurso compartido de archivos de Azure.

--azure-file-volume-account-name

Nombre de la cuenta de almacenamiento que contiene el recurso compartido de archivos de Azure.

--azure-file-volume-mount-path

Ruta de acceso dentro del contenedor donde se debe montar el volumen de archivos de Azure. No debe contener dos puntos ':'.

--azure-file-volume-share-name

Nombre del recurso compartido de archivos de Azure que se va a montar como un volumen.

--command-line

Línea de comandos que se va a ejecutar cuando se inicia el contenedor, por ejemplo, "/bin/bash -c myscript.sh".

--cpu

El número necesario de núcleos de CPU de los contenedores, preciso en un decimal.

valor predeterminado: 1
--dns-name-label

Etiqueta de nombre dns para el grupo de contenedores con dirección IP pública.

--environment-variables -e

Lista de variables de entorno para el contenedor. Valores separados por espacios en formato 'key=value'.

--file -f

Ruta de acceso al archivo de entrada.

--gitrepo-dir

Ruta de acceso del directorio de destino en el repositorio git. No debe contener '..'.

valor predeterminado: .
--gitrepo-mount-path

Ruta de acceso dentro del contenedor donde se debe montar el volumen del repositorio de Git. No debe contener dos puntos ':'.

--gitrepo-revision

Hash de confirmación de la revisión especificada.

--gitrepo-url

Dirección URL de un repositorio de Git que se va a montar como un volumen.

--image

Nombre de la imagen de contenedor.

--ip-address

Tipo de dirección IP del grupo de contenedores.

valores aceptados: Private, Public
--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--log-analytics-workspace

El nombre o el identificador del área de trabajo de Log Analytics. Use la suscripción actual o use la marca --subscription para establecer la suscripción deseada.

--log-analytics-workspace-key

Clave del área de trabajo de Log Analytics.

--memory

La memoria necesaria de los contenedores en GB, precisa a una posición decimal.

valor predeterminado: 1.5
--name -n

Nombre del grupo de contenedores.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--os-type

Tipo de sistema operativo de los contenedores.

valores aceptados: Linux, Windows
valor predeterminado: Linux
--ports

Lista de puertos que se van a abrir. Lista separada por espacios de puertos.

valor predeterminado: [80]
--protocol

Protocolo de red que se va a usar.

valores aceptados: TCP, UDP
--registry-login-server

Servidor de inicio de sesión del registro de imagen de contenedor.

--registry-password

Contraseña para iniciar sesión en el servidor del registro de imágenes de contenedor.

--registry-username

Nombre de usuario para iniciar sesión en el servidor del registro de imágenes de contenedor.

--restart-policy

Directiva de reinicio para todos los contenedores del grupo de contenedores.

valores aceptados: Always, Never, OnFailure
valor predeterminado: Always
--role

Nombre de rol o identificador que tendrá la identidad asignada por el sistema.

valor predeterminado: Contributor
--scope

Ámbito al que puede acceder la identidad asignada por el sistema.

--secrets

Secretos separados por espacios en formato 'key=value'.

--secrets-mount-path

Ruta de acceso dentro del contenedor donde se debe montar el volumen de secretos. No debe contener dos puntos ':'.

--secure-environment-variables

Lista de variables de entorno seguras para el contenedor. Valores separados por espacios en formato 'key=value'.

--subnet

Nombre de la subred al crear una nueva red virtual o hacer referencia a una existente. También puede hacer referencia a una subred existente por identificador.

--subnet-address-prefix

Prefijo de dirección IP de subred que se va a usar al crear una red virtual en formato CIDR.

valor predeterminado: 10.0.0.0/24
--vnet

Nombre de la red virtual al crear uno o hacer referencia a uno existente. También puede hacer referencia a una red virtual existente por identificador. Esto permite usar redes virtuales de otros grupos de recursos.

--vnet-address-prefix

Prefijo de dirección IP que se va a usar al crear una red virtual en formato CIDR.

valor predeterminado: 10.0.0.0/16
--vnet-name

Nombre de la red virtual al crear uno o hacer referencia a uno existente.

--zone

Zona que se va a colocar el grupo de contenedores.

az container delete

Elimine un grupo de contenedores.

az container delete [--ids]
                    [--name]
                    [--resource-group]
                    [--yes]

Ejemplos

Elimine un grupo de contenedores. (generado automáticamente)

az container delete --name MyContainerGroup --resource-group MyResourceGroup

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre del grupo de contenedores.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--yes -y

No solicita confirmación.

az container exec

Ejecute un comando desde un contenedor en ejecución de un grupo de contenedores.

El caso de uso más común es abrir un shell de Bash interactivo. Vea los ejemplos siguientes.

az container exec --exec-command
                  [--container-name]
                  [--ids]
                  [--name]
                  [--resource-group]

Ejemplos

Transmita un shell desde un contenedor nginx.

az container exec -g MyResourceGroup --name mynginx --container-name nginx --exec-command "/bin/bash"

Parámetros requeridos

--exec-command

Comando que se va a ejecutar desde dentro del contenedor.

Parámetros opcionales

--container-name

Nombre del contenedor donde se va a ejecutar el comando. Se puede omitir para grupos de contenedores con solo un contenedor.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre del grupo de contenedores.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az container export

Exporte un grupo de contenedores en formato yaml.

az container export --file
                    [--ids]
                    [--name]
                    [--resource-group]

Ejemplos

Exporte un grupo de contenedores en yaml.

az container export -g MyResourceGroup --name mynginx -f output.yaml

Parámetros requeridos

--file -f

Ruta de acceso del archivo para exportar el grupo de contenedores.

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre del grupo de contenedores.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az container list

Enumeración de grupos de contenedores.

az container list [--resource-group]

Parámetros opcionales

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az container logs

Examine los registros de un contenedor en un grupo de contenedores.

az container logs [--container-name]
                  [--follow]
                  [--ids]
                  [--name]
                  [--resource-group]

Ejemplos

Examine los registros de un contenedor en un grupo de contenedores. (generado automáticamente)

az container logs --name MyContainerGroup --resource-group MyResourceGroup

Parámetros opcionales

--container-name

Nombre del contenedor que se va a poner al final de los registros. Si se omite, se elegirá el primer contenedor del grupo de contenedores.

--follow

Indique que transmite los registros de cola.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre del grupo de contenedores.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az container restart

Reinicia todos los contenedores de un grupo de contenedores.

Reinicia todos los contenedores de un grupo de contenedores en su lugar. Si la imagen de contenedor tiene actualizaciones, se descargará la nueva imagen.

az container restart --name
                     --resource-group
                     [--no-wait]

Parámetros requeridos

--name -n

Nombre del grupo de contenedores.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

az container show

Obtenga los detalles de un grupo de contenedores.

az container show [--ids]
                  [--name]
                  [--resource-group]

Ejemplos

Obtenga los detalles de un grupo de contenedores. (generado automáticamente)

az container show --name MyContainerGroup --resource-group MyResourceGroup

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre del grupo de contenedores.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az container start

Inicia todos los contenedores de un grupo de contenedores.

Inicia todos los contenedores de un grupo de contenedores. Se asignarán recursos de proceso y se iniciará la facturación.

az container start --name
                   --resource-group
                   [--no-wait]

Parámetros requeridos

--name -n

Nombre del grupo de contenedores.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

az container stop

Detiene todos los contenedores de un grupo de contenedores.

Detiene todos los contenedores de un grupo de contenedores. Los recursos de proceso se desasignarán y la facturación se detendrá.

az container stop --name
                  --resource-group

Parámetros requeridos

--name -n

Nombre del grupo de contenedores.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.