az container
Nota
Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.
Gestire Istanze di Azure Container.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az container app |
Comandi per gestire Istanze di Azure Container'app. |
Estensione | Anteprima |
az container app up |
Eseguire la distribuzione in Istanze di Azure Container usando GitHub Actions. |
Estensione | Anteprima |
az container attach |
Collegare flussi di errore e output standard locali a un contenitore in un gruppo di contenitori. Questo comando fornisce informazioni di diagnostica durante l'avvio del contenitore. Dopo l'avvio, il contenitore trasmette STDOUT e STDERR alla console locale. |
Core | Disponibilità generale |
az container create |
Creare un gruppo di contenitori. |
Core | Disponibilità generale |
az container delete |
Eliminare un gruppo di contenitori. |
Core | Disponibilità generale |
az container exec |
Eseguire un comando dall'interno di un contenitore in esecuzione di un gruppo di contenitori. |
Core | Disponibilità generale |
az container export |
Esportare un gruppo di contenitori in formato yaml. |
Core | Disponibilità generale |
az container list |
Elencare i gruppi di contenitori. |
Core | Disponibilità generale |
az container logs |
Esaminare i log per un contenitore in un gruppo di contenitori. |
Core | Disponibilità generale |
az container restart |
Riavvia tutti i contenitori in un gruppo di contenitori. |
Core | Disponibilità generale |
az container show |
Ottenere i dettagli di un gruppo di contenitori. |
Core | Disponibilità generale |
az container start |
Avvia tutti i contenitori in un gruppo di contenitori. |
Core | Disponibilità generale |
az container stop |
Arresta tutti i contenitori in un gruppo di contenitori. |
Core | Disponibilità generale |
az container attach
Collegare flussi di errore e output standard locali a un contenitore in un gruppo di contenitori. Questo comando fornisce informazioni di diagnostica durante l'avvio del contenitore. Dopo l'avvio, il contenitore trasmette STDOUT e STDERR alla console locale.
az container attach [--container-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Collegare flussi di errore e output standard locali a un contenitore in un gruppo di contenitori. (generato automaticamente)
az container attach --name MyContainerGroup --resource-group MyResourceGroup
Parametri facoltativi
Contenitore a cui connettersi. Se omesso, verrà scelto il primo contenitore nel gruppo di contenitori.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del gruppo di contenitori.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container create
Creare un gruppo di contenitori.
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]
[--cpu]
[--dns-name-label]
[--drop-capabilities]
[--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]
[--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]
[--subnet]
[--subnet-address-prefix]
[--vnet]
[--vnet-address-prefix]
[--vnet-name]
[--zone]
Esempio
Creare un contenitore in un gruppo di contenitori con 1 core e 1 GB di memoria.
az container create -g MyResourceGroup --name myapp --image myimage:latest --cpu 1 --memory 1
Creare un contenitore in un gruppo di contenitori che esegue Windows, con 2 core e 3,5 GB di memoria.
az container create -g MyResourceGroup --name mywinapp --image winappimage:latest --os-type Windows --cpu 2 --memory 3.5
Creare un contenitore in un gruppo di contenitori con indirizzo IP pubblico, porte e etichetta del nome DNS.
az container create -g MyResourceGroup --name myapp --image myimage:latest --ports 80 443 --dns-name-label contoso
Creare un contenitore in un gruppo di contenitori che richiama uno script all'avvio.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "/bin/sh -c '/path to/myscript.sh'"
Creare un contenitore in un gruppo di contenitori che esegue un comando e arrestare il contenitore in un secondo momento.
az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "echo hello" --restart-policy Never
Creare un contenitore in un gruppo di contenitori con variabili di ambiente.
az container create -g MyResourceGroup --name myapp --image myimage:latest --environment-variables key1=value1 key2=value2
Creare un contenitore in un gruppo di contenitori usando l'immagine del contenitore da Registro Azure Container.
az container create -g MyResourceGroup --name myapp --image myAcrRegistry.azurecr.io/myimage:latest --registry-password password
Creare un contenitore in un gruppo di contenitori che monta una condivisione file di Azure come volume.
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
Creare un contenitore in un gruppo di contenitori che monta un repository Git come volume.
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
Creare un contenitore in un gruppo di contenitori usando un file yaml.
az container create -g MyResourceGroup -f containerGroup.yaml
Creare un gruppo di contenitori usando Log Analytics da un nome di area di lavoro.
az container create -g MyResourceGroup --name myapp --log-analytics-workspace myworkspace
Creare un gruppo di contenitori con un'identità assegnata dal sistema.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity
Creare un gruppo di contenitori con un'identità assegnata dal sistema. Il gruppo avrà un ruolo "Collaboratore" con accesso a un account di archiviazione.
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
Creare un gruppo di contenitori con un'identità assegnata dall'utente.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Creare un gruppo di contenitori con identità assegnata dal sistema e dall'utente.
az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity [system] /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Parametri necessari
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Identità con accesso al registro contenitori.
Elenco delle funzionalità del contesto di sicurezza da aggiungere.
Consentire a un processo di ottenere più privilegi rispetto al processo padre.
Elenco delimitato da spazi di identità assegnate. Le identità assegnate sono identità assegnate dall'utente (ID risorsa) e/o identità assegnata dal sistema ('[system]'). Per altre informazioni, vedi esempi.
Chiave di accesso dell'account di archiviazione usata per accedere alla condivisione file di Azure.
Nome dell'account di archiviazione che contiene la condivisione file di Azure.
Percorso all'interno del contenitore in cui deve essere montato il volume di file di Azure. Non deve contenere due punti ':'.
Nome della condivisione file di Azure da montare come volume.
Criteri CCE per il gruppo di contenitori riservati.
Riga di comando da eseguire all'avvio del contenitore, ad esempio '/bin/bash -c myscript.sh'.
Numero richiesto di core CPU dei contenitori, accurato in un'unica posizione decimale.
Etichetta del nome DNS per il gruppo di contenitori con indirizzo IP pubblico.
Elenco delle funzionalità del contesto di sicurezza da eliminare.
Elenco di variabili di ambiente per il contenitore. Valori separati da spazi nel formato 'key=value'.
Percorso del file di input.
Percorso della directory di destinazione nel repository Git. Non deve contenere '..'.
Percorso all'interno del contenitore in cui deve essere montato il volume del repository Git. Non deve contenere due punti ':'.
Hash di commit per la revisione specificata.
URL di un repository Git da montare come volume.
Nome dell'immagine del contenitore.
Tipo di indirizzo IP del gruppo di contenitori.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Nome o ID dell'area di lavoro Log Analytics. Usare la sottoscrizione corrente o usare il flag --subscription per impostare la sottoscrizione desiderata.
Chiave dell'area di lavoro Log Analytics.
Memoria necessaria dei contenitori in GB, accurata in un'unica posizione decimale.
Nome del gruppo di contenitori.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Tipo di sistema operativo dei contenitori.
Elenco di porte da aprire. Elenco di porte separate da spazi.
Priorità del gruppo di contenitori.
Flag per determinare se le autorizzazioni del contenitore sono elevate in Privileged.
Protocollo di rete da usare.
Server di accesso del Registro immagini del contenitore.
Password per accedere al server del Registro immagini del contenitore.
Nome utente per l'accesso al server del Registro immagini del contenitore.
Criteri di riavvio per tutti i contenitori all'interno del gruppo di contenitori.
Nome del ruolo o ID dell'identità assegnata dal sistema.
Impostare l'UID utente per il contenitore.
Impostare il GID utente per il contenitore.
Ambito a cui l'identità assegnata dal sistema può accedere.
Stringa con codifica Base64 contenente il contenuto del codice JSON nel profilo seccomp.
Segreti separati da spazi nel formato 'key=value'.
Percorso all'interno del contenitore in cui deve essere montato il volume dei segreti. Non deve contenere due punti ':'.
Elenco di variabili di ambiente sicure per il contenitore. Valori separati da spazi nel formato 'key=value'.
SKU del gruppo di contenitori.
Nome della subnet quando si crea una nuova rete virtuale o si fa riferimento a una rete virtuale esistente. Può anche fare riferimento a una subnet esistente in base all'ID.
Prefisso dell'indirizzo IP della subnet da usare durante la creazione di una nuova rete virtuale in formato CIDR.
Nome della rete virtuale durante la creazione di una nuova rete virtuale o riferimento a uno esistente. Può anche fare riferimento a una rete virtuale esistente in base all'ID. In questo modo è possibile usare reti virtuali di altri gruppi di risorse.
Prefisso dell'indirizzo IP da usare per la creazione di una nuova rete virtuale in formato CIDR.
L'argomento 'vnet_name' è stato deprecato e verrà rimosso in una versione futura. Usare invece '--vnet'.
Nome della rete virtuale durante la creazione di una nuova rete virtuale o riferimento a uno esistente.
Zona in cui inserire il gruppo di contenitori.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container delete
Eliminare un gruppo di contenitori.
az container delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Esempio
Eliminare un gruppo di contenitori. (generato automaticamente)
az container delete --name MyContainerGroup --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del gruppo di contenitori.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container exec
Eseguire un comando dall'interno di un contenitore in esecuzione di un gruppo di contenitori.
Il caso d'uso più comune consiste nell'aprire una shell Bash interattiva. Vedere gli esempi seguenti.
az container exec --exec-command
[--container-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Trasmettere una shell dall'interno di un contenitore nginx.
az container exec -g MyResourceGroup --name mynginx --container-name nginx --exec-command "/bin/bash"
Parametri necessari
Comando da eseguire dall'interno del contenitore.
Parametri facoltativi
Nome del contenitore in cui eseguire il comando. Può essere omesso per i gruppi di contenitori con un solo contenitore.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del gruppo di contenitori.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container export
Esportare un gruppo di contenitori in formato yaml.
az container export --file
[--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Esportare un gruppo di contenitori in yaml.
az container export -g MyResourceGroup --name mynginx -f output.yaml
Parametri necessari
Percorso del file per esportare il gruppo di contenitori.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del gruppo di contenitori.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container list
Elencare i gruppi di contenitori.
az container list [--resource-group]
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container logs
Esaminare i log per un contenitore in un gruppo di contenitori.
az container logs [--container-name]
[--follow]
[--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Esaminare i log per un contenitore in un gruppo di contenitori. (generato automaticamente)
az container logs --name MyContainerGroup --resource-group MyResourceGroup
Parametri facoltativi
Nome del contenitore alla fine dei log. Se omesso, verrà scelto il primo contenitore nel gruppo di contenitori.
Indicare di trasmettere i log di tailing.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del gruppo di contenitori.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container restart
Riavvia tutti i contenitori in un gruppo di contenitori.
Riavvia tutti i contenitori in un gruppo di contenitori sul posto. Se l'immagine del contenitore ha aggiornamenti, verrà scaricata una nuova immagine.
az container restart --name
--resource-group
[--no-wait]
Parametri necessari
Nome del gruppo di contenitori.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container show
Ottenere i dettagli di un gruppo di contenitori.
az container show [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Ottenere i dettagli di un gruppo di contenitori. (generato automaticamente)
az container show --name MyContainerGroup --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del gruppo di contenitori.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container start
Avvia tutti i contenitori in un gruppo di contenitori.
Avvia tutti i contenitori in un gruppo di contenitori. Le risorse di calcolo verranno allocate e verrà avviata la fatturazione.
az container start --name
--resource-group
[--no-wait]
Parametri necessari
Nome del gruppo di contenitori.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az container stop
Arresta tutti i contenitori in un gruppo di contenitori.
Arresta tutti i contenitori in un gruppo di contenitori. Le risorse di calcolo verranno deallocate e la fatturazione verrà interrotta.
az container stop --name
--resource-group
Parametri necessari
Nome del gruppo di contenitori.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.