az containerapp compose
Note
Ce groupe de commandes a des commandes définies à la fois dans Azure CLI et au moins une extension. Installez chaque extension pour bénéficier de ses fonctionnalités étendues. Apprenez-en davantage sur les extensions.
Commandes permettant de créer des Azure Container Apps à partir des spécifications Compose.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| 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
[--acquire-policy-token]
[--change-reference]
[--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
Nom ou ID de ressource de l’environnement de l’application conteneur.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
ID de référence de modification associé pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
Chemin d’accès à un fichier Docker Compose avec la configuration à importer dans Azure Container Apps.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | ./docker-compose.yml |
Location. Valeurs provenant de : az account list-locations. Vous pouvez configurer l’emplacement par défaut à l’aide de az configure --defaults location=<location>.
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.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Configuration Arguments |
Nom d’hôte du serveur de registre de conteneurs, par exemple myregistry.azurecr.io.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Configuration Arguments |
Nom d’utilisateur à connecter au registre de conteneurs.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Configuration Arguments |
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
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).
Options de transport par instance d’application conteneur (servicename=transportsetting).
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
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
[--acquire-policy-token]
[--change-reference]
[--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
Nom ou ID de ressource de l’environnement de l’application conteneur.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
ID de référence de modification associé pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
Chemin d’accès à un fichier Docker Compose avec la configuration à importer dans Azure Container Apps.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | ./docker-compose.yml |
Location. Valeurs provenant de : az account list-locations. Vous pouvez configurer l’emplacement par défaut à l’aide de az configure --defaults location=<location>.
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.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Configuration Arguments |
Nom d’hôte du serveur de registre de conteneurs, par exemple myregistry.azurecr.io.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Configuration Arguments |
Nom d’utilisateur à connecter au registre de conteneurs.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Configuration Arguments |
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
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).
Options de transport par instance d’application conteneur (servicename=transportsetting).
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |