Microsoft Azure Command-Line Tools container Command Module
Project description
Microsoft Azure CLI ‘container’ Command Module
Commands to manage Azure container instances
Group az container: Manage Azure Container Instances. Commands: create: Create a container group. delete: Delete a container group. list : List container groups. logs : Tail the log of a container group. show : Show the details of a container group.
Commands to create an Azure container group
Command az container create: Create a container group. Arguments --image [Required]: The container image name. --name -n [Required]: The name of the container group. --resource-group -g [Required]: Name of resource group. You can configure the default group using `az configure --defaults group=<name>`. --command-line : The command line to run when the container is started, e.g. '/bin/bash -c myscript.sh'. --cpu : The required number of CPU cores of the containers. Default: 1. --environment-variables -e : A list of environment variable for the container. Space separated values in 'key=value' format. --ip-address : The IP address type of the container group. Allowed values: Public. --location -l : Location. You can configure the default location using `az configure --defaults location=<location>`. --memory : The required memory of the containers in GB. Default: 1.5. --os-type : The OS type of the containers. Allowed values: Linux, Windows. Default: Linux. --port : Default: 80. Image Registry Arguments --registry-login-server : The container image registry login server. --registry-password : The password to log in container image registry server. --registry-username : The username to log in container image registry server. Global Arguments --debug : Increase logging verbosity to show all debug logs. --help -h : Show this help message and exit. --output -o : Output format. Allowed values: json, jsonc, table, tsv. Default: json. --query : JMESPath query string. See http://jmespath.org/ for more information and examples. --verbose : Increase logging verbosity. Use --debug for full debug logs. Examples Create a container group and specify resources required. az container create -g MyResourceGroup --name MyAlpine --image alpine:latest --cpu 1 --memory 1 Create a container group with OS type. az container create -g MyResourceGroup --name MyWinApp --image winappimage:latest --os-type Windows Create a container group with public IP address. az container create -g MyResourceGroup --name MyAlpine --image alpine:latest --ip-address public Create a container group with starting command line. az container create -g MyResourceGroup --name MyAlpine --image alpine:latest --command-line "/bin/sh -c '/path to/myscript.sh'" Create a container group with envrionment variables. az contanier create -g MyResourceGroup --name MyAlpine --image alpine:latest -e key1=value1 key2=value2 Create a container group using container image from Azure Container Registry. az container create -g MyResourceGroup --name MyAlpine --image myAcrRegistry.azurecr.io/alpine:latest --registry-password password Create a container group using container image from other private container image registry. az container create -g MyResourceGroup --name MyApp --image myimage:latest --cpu 1 --memory 1.5 --registry-login-server myregistry.com --registry-username username --registry-password password
Commands to get an Azure container group
Command az container show: Show the details of a container group. Arguments Resource Id Arguments --ids : One or more resource IDs (space delimited). If provided, no other 'Resource Id' arguments should be specified. --name -n : The name of the container group. --resource-group -g: Name of resource group. You can configure the default group using `az configure --defaults group=<name>`. Global Arguments --debug : Increase logging verbosity to show all debug logs. --help -h : Show this help message and exit. --output -o : Output format. Allowed values: json, jsonc, table, tsv. Default: json. --query : JMESPath query string. See http://jmespath.org/ for more information and examples. --verbose : Increase logging verbosity. Use --debug for full debug logs.
Commands to tail the logs of a Azure container group
Command az container logs: Tail the log of a container group. Arguments --container-name : The container name to tail the logs. Resource Id Arguments --ids : One or more resource IDs (space delimited). If provided, no other 'Resource Id' arguments should be specified. --name -n : The name of the container group. --resource-group -g: Name of resource group. You can configure the default group using `az configure --defaults group=<name>`. Global Arguments --debug : Increase logging verbosity to show all debug logs. --help -h : Show this help message and exit. --output -o : Output format. Allowed values: json, jsonc, table, tsv. Default: json. --query : JMESPath query string. See http://jmespath.org/ for more information and examples. --verbose : Increase logging verbosity. Use --debug for full debug logs.
Commands to delete an Azure container group
Command az container delete: Delete a container group. Arguments --yes -y : Do not prompt for confirmation. Resource Id Arguments --ids : One or more resource IDs (space delimited). If provided, no other 'Resource Id' arguments should be specified. --name -n : The name of the container group. --resource-group -g: Name of resource group. You can configure the default group using `az configure --defaults group=<name>`. Global Arguments --debug : Increase logging verbosity to show all debug logs. --help -h : Show this help message and exit. --output -o : Output format. Allowed values: json, jsonc, table, tsv. Default: json. --query : JMESPath query string. See http://jmespath.org/ for more information and examples. --verbose : Increase logging verbosity. Use --debug for full debug logs.
Commands to list Azure container groups by resource group
Command az container list: List container groups. Arguments --resource-group -g: Name of resource group. You can configure the default group using `az configure --defaults group=<name>`. Global Arguments --debug : Increase logging verbosity to show all debug logs. --help -h : Show this help message and exit. --output -o : Output format. Allowed values: json, jsonc, table, tsv. Default: json. --query : JMESPath query string. See http://jmespath.org/ for more information and examples. --verbose : Increase logging verbosity. Use --debug for full debug logs.
Release History
0.1.13
minor fixes
Added support to open multiple ports
Added container group restart policy
Added support to mount Azure File share as a volume
Updated helper docs
0.1.12
minor fixes
0.1.11 (2017-09-22)
minor fixes
0.1.10 (2017-09-11)
minor fixes
0.1.9 (2017-08-28)
minor fixes
0.1.8 (2017-08-11)
container create: Fixes issue where equals sign was not allowed inside an environment variable.
0.1.7 (2017-07-27)
Preview release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for azure-cli-container-0.1.13.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73e4ef8b51416d8c7d957811f634f71463330133c6c0fe79af7ff1a4e741a594 |
|
MD5 | fcc7a5a1dead1a21be9afe8e38e8b73c |
|
BLAKE2b-256 | f18eb02d0ea763cd6baf698dcb797dface8debefce54d592d23561dca1c47dad |
Close
Hashes for azure_cli_container-0.1.13-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bcd1cb7beb4551ac2692ee8e84624786bb0186769dbbec9df41f4725aeeefed |
|
MD5 | 07ee01cc15b8f66b46f688de8df72bfd |
|
BLAKE2b-256 | 995307f529b096202b40bc50db731a1370830a2a0a60b394600c5e5366bdd22c |