Partager via


az containerapp compose

Remarque

Ce groupe de commandes a des commandes définies dans Azure CLI et au moins une extension. Installez chaque extension pour bénéficier de ses fonctionnalités étendues. En savoir plus sur les extensions.

Commandes pour créer Azure Container Apps à partir des spécifications Compose.

Commandes

Nom Description Type Statut
az containerapp compose create

Créez une ou plusieurs applications conteneur dans un environnement d’application conteneur nouveau ou existant à partir d’une spécification Compose.

Core GA
az containerapp compose create (containerapp extension)

Créez une ou plusieurs applications conteneur dans un environnement d’application conteneur nouveau ou existant à partir d’une spécification Compose.

Extension GA

az containerapp compose create

Créez une ou plusieurs applications conteneur dans un environnement d’application conteneur nouveau ou existant à partir d’une spécification Compose.

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

Exemples

Créez une application conteneur en transmettant implicitement un fichier de configuration Compose à partir du répertoire actif.

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

Créez une application conteneur en transmettant explicitement un fichier de configuration Compose.

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

Paramètres obligatoires

--environment

Nom ou ID de ressource de l’environnement de l’application conteneur.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--compose-file-path -f

Chemin d’accès à un fichier Docker Compose avec la configuration à importer dans Azure Container Apps.

valeur par défaut: ./docker-compose.yml
--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--registry-password

Mot de passe à connecter au registre de conteneurs. Si elle est stockée en tant que secret, la valeur doit commencer par « secretref : » suivie du nom du secret.

--registry-server

Nom d’hôte du serveur de registre de conteneurs, par exemple myregistry.azurecr.io.

--registry-username

Nom d’utilisateur à connecter au registre de conteneurs.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--transport
Déprécié

L’option « --transport » a été déconseillée et sera supprimée dans une version ultérieure. Utilisez plutôt « --transport-mapping ».

Options de transport par instance d’application conteneur (servicename=transportsetting).

--transport-mapping

Options de transport par instance d’application conteneur (servicename=transportsetting).

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az containerapp compose create (containerapp extension)

Créez une ou plusieurs applications conteneur dans un environnement d’application conteneur nouveau ou existant à partir d’une spécification Compose.

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

Exemples

Créez une application conteneur en transmettant implicitement un fichier de configuration Compose à partir du répertoire actif.

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

Créez une application conteneur en transmettant explicitement un fichier de configuration Compose.

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

Paramètres obligatoires

--environment

Nom ou ID de ressource de l’environnement de l’application conteneur.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--compose-file-path -f

Chemin d’accès à un fichier Docker Compose avec la configuration à importer dans Azure Container Apps.

valeur par défaut: ./docker-compose.yml
--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--registry-password

Mot de passe à connecter au registre de conteneurs. Si elle est stockée en tant que secret, la valeur doit commencer par « secretref : » suivie du nom du secret.

--registry-server

Nom d’hôte du serveur de registre de conteneurs, par exemple myregistry.azurecr.io.

--registry-username

Nom d’utilisateur à connecter au registre de conteneurs.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--transport
Déprécié

L’option « --transport » a été déconseillée et sera supprimée dans une version ultérieure. Utilisez plutôt « --transport-mapping ».

Options de transport par instance d’application conteneur (servicename=transportsetting).

--transport-mapping

Options de transport par instance d’application conteneur (servicename=transportsetting).

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.