Share via


az containerapp compose

Nota:

Este grupo de comandos tiene comandos definidos en la CLI de Azure y al menos una extensión. Instale cada extensión para beneficiarse de sus funcionalidades extendidas. Obtenga más información sobre las extensiones.

Comandos para crear especificaciones de Azure Container Apps a partir de Compose.

Comandos

Nombre Description Tipo Estado
az containerapp compose create

Cree una o varias aplicaciones de contenedor en un entorno de aplicación de contenedor nuevo o existente a partir de una especificación de Compose.

Principal GA
az containerapp compose create (containerapp extensión)

Cree una o varias aplicaciones de contenedor en un entorno de aplicación de contenedor nuevo o existente a partir de una especificación de Compose.

Extensión GA

az containerapp compose create

Cree una o varias aplicaciones de contenedor en un entorno de aplicación de contenedor nuevo o existente a partir de una especificación de Compose.

az containerapp compose create --environment
                               --resource-group
                               [--compose-file-path]
                               [--location]
                               [--registry-password]
                               [--registry-server]
                               [--registry-username]
                               [--tags]
                               [--transport]
                               [--transport-mapping]

Ejemplos

Cree una aplicación contenedora pasando implícitamente un archivo de configuración de Compose desde el directorio actual.

az containerapp compose create -g MyResourceGroup \
    --environment MyContainerappEnv

Cree una aplicación contenedora pasando explícitamente un archivo de configuración de Compose.

az containerapp compose create -g MyResourceGroup \
    --environment MyContainerappEnv \
    --compose-file-path "path/to/docker-compose.yml"

Parámetros requeridos

--environment

Nombre o identificador de recurso del entorno de la aplicación contenedora.

--resource-group -g

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

Parámetros opcionales

--compose-file-path -f

Ruta de acceso a un archivo de Docker Compose con la configuración que se va a importar en Azure Container Apps.

valor predeterminado: ./docker-compose.yml
--location -l

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

--registry-password

Contraseña para iniciar sesión en el registro de contenedor. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--registry-server

Nombre de host del servidor del registro de contenedor, por ejemplo, myregistry.azurecr.io.

--registry-username

Nombre de usuario que se va a iniciar sesión en el registro de contenedor.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--transport
Obsoleto

La opción "--transport" está en desuso y se quitará en una versión futura. Use "--transport-mapping" en su lugar.

Opciones de transporte por instancia de container App (servicename=transportsetting).

--transport-mapping

Opciones de transporte por instancia de container App (servicename=transportsetting).

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az containerapp compose create (containerapp extensión)

Cree una o varias aplicaciones de contenedor en un entorno de aplicación de contenedor nuevo o existente a partir de una especificación de Compose.

az containerapp compose create --environment
                               --resource-group
                               [--compose-file-path]
                               [--location]
                               [--registry-password]
                               [--registry-server]
                               [--registry-username]
                               [--tags]
                               [--transport]
                               [--transport-mapping]

Ejemplos

Cree una aplicación contenedora pasando implícitamente un archivo de configuración de Compose desde el directorio actual.

az containerapp compose create -g MyResourceGroup \
    --environment MyContainerappEnv

Cree una aplicación contenedora pasando explícitamente un archivo de configuración de Compose.

az containerapp compose create -g MyResourceGroup \
    --environment MyContainerappEnv \
    --compose-file-path "path/to/docker-compose.yml"

Parámetros requeridos

--environment

Nombre o identificador de recurso del entorno de la aplicación contenedora.

--resource-group -g

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

Parámetros opcionales

--compose-file-path -f

Ruta de acceso a un archivo de Docker Compose con la configuración que se va a importar en Azure Container Apps.

valor predeterminado: ./docker-compose.yml
--location -l

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

--registry-password

Contraseña para iniciar sesión en el registro de contenedor. Si se almacena como secreto, el valor debe comenzar con "secretref:" seguido del nombre del secreto.

--registry-server

Nombre de host del servidor del registro de contenedor, por ejemplo, myregistry.azurecr.io.

--registry-username

Nombre de usuario que se va a iniciar sesión en el registro de contenedor.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--transport
Obsoleto

La opción "--transport" está en desuso y se quitará en una versión futura. Use "--transport-mapping" en su lugar.

Opciones de transporte por instancia de container App (servicename=transportsetting).

--transport-mapping

Opciones de transporte por instancia de container App (servicename=transportsetting).

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.