az container

Kelola Azure Container Instances.

Perintah

az container app

Perintah untuk Mengelola Aplikasi Azure Container Instances.

az container app up

Sebarkan untuk Azure Container Instances menggunakan Tindakan GitHub.

az container attach

Lampirkan output standar lokal dan aliran kesalahan ke kontainer dalam grup kontainer.

az container create

Membuat grup kontainer.

az container delete

Menghapus grup kontainer.

az container exec

Jalankan perintah dari dalam kontainer yang sedang berjalan dari grup kontainer.

az container export

Ekspor grup kontainer dalam format yaml.

az container list

Mencantumkan grup kontainer.

az container logs

Periksa log untuk kontainer dalam grup kontainer.

az container restart

Menghidupkan ulang semua kontainer dalam grup kontainer.

az container show

Dapatkan detail grup kontainer.

az container start

Memulai semua kontainer dalam grup kontainer.

az container stop

Menghentikan semua kontainer dalam grup kontainer.

az container attach

Lampirkan output standar lokal dan aliran kesalahan ke kontainer dalam grup kontainer.

az container attach [--container-name]
                    [--ids]
                    [--name]
                    [--resource-group]

Contoh

Lampirkan output standar lokal dan aliran kesalahan ke kontainer dalam grup kontainer. (dibuat otomatis)

az container attach --name MyContainerGroup --resource-group MyResourceGroup

Parameter Opsional

--container-name

Kontainer yang akan dilampirkan. Jika dihilangkan, kontainer pertama dalam grup kontainer akan dipilih.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama grup kontainer.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az container create

Membuat grup kontainer.

az container create --resource-group
                    [--acr-identity]
                    [--assign-identity]
                    [--azure-file-volume-account-key]
                    [--azure-file-volume-account-name]
                    [--azure-file-volume-mount-path]
                    [--azure-file-volume-share-name]
                    [--command-line]
                    [--cpu]
                    [--dns-name-label]
                    [--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]
                    [--protocol {TCP, UDP}]
                    [--registry-login-server]
                    [--registry-password]
                    [--registry-username]
                    [--restart-policy {Always, Never, OnFailure}]
                    [--role]
                    [--scope]
                    [--secrets]
                    [--secrets-mount-path]
                    [--secure-environment-variables]
                    [--subnet]
                    [--subnet-address-prefix]
                    [--vnet]
                    [--vnet-address-prefix]
                    [--vnet-name]
                    [--zone]

Contoh

Buat kontainer dalam grup kontainer dengan 1 core dan memori 1Gb.

az container create -g MyResourceGroup --name myapp --image myimage:latest --cpu 1 --memory 1

Buat kontainer dalam grup kontainer yang berjalan Windows, dengan 2 core dan memori 3,5Gb.

az container create -g MyResourceGroup --name mywinapp --image winappimage:latest --os-type Windows --cpu 2 --memory 3.5

Buat kontainer dalam grup kontainer dengan alamat IP publik, port, dan label nama DNS.

az container create -g MyResourceGroup --name myapp --image myimage:latest --ports 80 443 --dns-name-label contoso

Buat kontainer dalam grup kontainer yang memanggil skrip saat dimulai.

az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "/bin/sh -c '/path to/myscript.sh'"

Buat kontainer dalam grup kontainer yang menjalankan perintah dan hentikan kontainer setelahnya.

az container create -g MyResourceGroup --name myapp --image myimage:latest --command-line "echo hello" --restart-policy Never

Buat kontainer dalam grup kontainer dengan variabel lingkungan.

az container create -g MyResourceGroup --name myapp --image myimage:latest --environment-variables key1=value1 key2=value2

Buat kontainer dalam grup kontainer menggunakan gambar kontainer dari Azure Container Registry.

az container create -g MyResourceGroup --name myapp --image myAcrRegistry.azurecr.io/myimage:latest --registry-password password

Buat kontainer dalam grup kontainer yang memasang berbagi File Azure sebagai 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

Buat kontainer dalam grup kontainer yang memasang repositori git sebagai 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

Buat kontainer dalam grup kontainer menggunakan file yaml.

az container create -g MyResourceGroup -f containerGroup.yaml

Buat grup kontainer menggunakan Analitik Log dari nama ruang kerja.

az container create -g MyResourceGroup --name myapp --log-analytics-workspace myworkspace

Buat grup kontainer dengan identitas yang ditetapkan sistem.

az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity

Buat grup kontainer dengan identitas yang ditetapkan sistem. Grup akan memiliki peran 'Kontributor' dengan akses ke akun penyimpanan.

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

Buat grup kontainer dengan identitas yang ditetapkan pengguna.

az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity  /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Buat grup kontainer dengan sistem dan identitas yang ditetapkan pengguna.

az container create -g MyResourceGroup --name myapp --image myimage:latest --assign-identity [system] /subscriptions/mySubscriptionId/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Parameter yang Diperlukan

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--acr-identity

Identitas dengan akses ke registri kontainer.

--assign-identity

Daftar identitas yang ditetapkan yang dipisahkan spasi. Identitas yang ditetapkan adalah identitas yang ditetapkan pengguna (ID sumber daya) dan / atau identitas yang ditetapkan sistem ('[sistem]'). Lihat contoh untuk informasi selengkapnya.

--azure-file-volume-account-key

Kunci akses akun penyimpanan yang digunakan untuk mengakses pembagian File Azure.

--azure-file-volume-account-name

Nama akun penyimpanan yang berisi pembagian File Azure.

--azure-file-volume-mount-path

Jalur dalam kontainer tempat volume file azure harus dipasang. Tidak boleh berisi titik dua ':'.

--azure-file-volume-share-name

Nama pembagian File Azure yang akan dipasang sebagai volume.

--command-line

Baris perintah yang akan dijalankan saat kontainer dimulai, misalnya '/bin/bash -c myscript.sh'.

--cpu

Jumlah inti CPU kontainer yang diperlukan, akurat untuk satu tempat desimal.

nilai default: 1
--dns-name-label

Label nama dns untuk grup kontainer dengan IP publik.

--environment-variables -e

Daftar variabel lingkungan untuk kontainer. Nilai yang dipisahkan spasi dalam format 'key=value'.

--file -f

Jalur ke file input.

--gitrepo-dir

Jalur direktori target di repositori git. Tidak boleh berisi '..'.

nilai default: .
--gitrepo-mount-path

Jalur dalam kontainer tempat volume repositori git harus dipasang. Tidak boleh berisi titik dua ':'.

--gitrepo-revision

Hash penerapan untuk revisi yang ditentukan.

--gitrepo-url

URL repositori git yang akan dipasang sebagai volume.

--image

Nama gambar kontainer.

--ip-address

Jenis alamat IP dari grup kontainer.

nilai yang diterima: Private, Public
--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--log-analytics-workspace

Nama atau id ruang kerja Analitik Log. Gunakan langganan saat ini atau gunakan bendera --subscription untuk mengatur langganan yang diinginkan.

--log-analytics-workspace-key

Kunci ruang kerja Analitik Log.

--memory

Memori kontainer yang diperlukan dalam GB, akurat ke satu tempat desimal.

nilai default: 1.5
--name -n

Nama grup kontainer.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--os-type

Jenis OS kontainer.

nilai yang diterima: Linux, Windows
nilai default: Linux
--ports

Daftar port yang akan dibuka. Daftar port yang dipisahkan spasi.

nilai default: [80]
--protocol

Protokol jaringan yang akan digunakan.

nilai yang diterima: TCP, UDP
--registry-login-server

Server login registri gambar kontainer.

--registry-password

Kata sandi untuk masuk ke server registri gambar kontainer.

--registry-username

Nama pengguna untuk masuk ke server registri gambar kontainer.

--restart-policy

Kebijakan hidupkan ulang untuk semua kontainer dalam grup kontainer.

nilai yang diterima: Always, Never, OnFailure
nilai default: Always
--role

Nama peran atau id yang akan dimiliki identitas yang ditetapkan sistem.

nilai default: Contributor
--scope

Cakupan yang dapat diakses oleh identitas yang ditetapkan sistem.

--secrets

Rahasia yang dipisahkan spasi dalam format 'key=value'.

--secrets-mount-path

Jalur dalam kontainer tempat volume rahasia harus dipasang. Tidak boleh berisi titik dua ':'.

--secure-environment-variables

Daftar variabel lingkungan aman untuk kontainer. Nilai yang dipisahkan spasi dalam format 'key=value'.

--subnet

Nama subnet saat membuat VNET baru atau mereferensikan yang sudah ada. Dapat juga mereferensikan subnet yang ada berdasarkan ID.

--subnet-address-prefix

Awalan alamat IP subnet yang akan digunakan saat membuat VNET baru dalam format CIDR.

nilai default: 10.0.0.0/24
--vnet

Nama VNET saat membuat yang baru atau mereferensikan yang sudah ada. Juga dapat mereferensikan vnet yang ada berdasarkan ID. Ini memungkinkan penggunaan vnet dari grup sumber daya lain.

--vnet-address-prefix

Awalan alamat IP yang akan digunakan saat membuat VNET baru dalam format CIDR.

nilai default: 10.0.0.0/16
--vnet-name

Nama VNET saat membuat yang baru atau mereferensikan yang sudah ada.

--zone

Zona untuk menempatkan grup kontainer.

az container delete

Menghapus grup kontainer.

az container delete [--ids]
                    [--name]
                    [--resource-group]
                    [--yes]

Contoh

Menghapus grup kontainer. (dibuat otomatis)

az container delete --name MyContainerGroup --resource-group MyResourceGroup

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama grup kontainer.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--yes -y

Jangan meminta konfirmasi.

az container exec

Jalankan perintah dari dalam kontainer yang sedang berjalan dari grup kontainer.

Kasus penggunaan yang paling umum adalah membuka shell bash interaktif. Lihat contoh di bawah.

az container exec --exec-command
                  [--container-name]
                  [--ids]
                  [--name]
                  [--resource-group]

Contoh

Streaming shell dari dalam kontainer nginx.

az container exec -g MyResourceGroup --name mynginx --container-name nginx --exec-command "/bin/bash"

Parameter yang Diperlukan

--exec-command

Perintah untuk dijalankan dari dalam kontainer.

Parameter Opsional

--container-name

Nama kontainer tempat menjalankan perintah. Dapat dihilangkan untuk grup kontainer hanya dengan satu kontainer.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama grup kontainer.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az container export

Ekspor grup kontainer dalam format yaml.

az container export --file
                    [--ids]
                    [--name]
                    [--resource-group]

Contoh

Ekspor grup kontainer di yaml.

az container export -g MyResourceGroup --name mynginx -f output.yaml

Parameter yang Diperlukan

--file -f

Jalur file untuk mengekspor grup kontainer.

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama grup kontainer.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az container list

Mencantumkan grup kontainer.

az container list [--resource-group]

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az container logs

Periksa log untuk kontainer dalam grup kontainer.

az container logs [--container-name]
                  [--follow]
                  [--ids]
                  [--name]
                  [--resource-group]

Contoh

Periksa log untuk kontainer dalam grup kontainer. (dibuat otomatis)

az container logs --name MyContainerGroup --resource-group MyResourceGroup

Parameter Opsional

--container-name

Nama kontainer untuk membuntuti log. Jika dihilangkan, kontainer pertama dalam grup kontainer akan dipilih.

--follow

Tunjukkan untuk mengalirkan log tailing.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama grup kontainer.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az container restart

Menghidupkan ulang semua kontainer dalam grup kontainer.

Memulai ulang semua kontainer dalam grup kontainer di tempatnya. Jika gambar kontainer memiliki pembaruan, gambar baru akan diunduh.

az container restart --name
                     --resource-group
                     [--no-wait]

Parameter yang Diperlukan

--name -n

Nama grup kontainer.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

az container show

Dapatkan detail grup kontainer.

az container show [--ids]
                  [--name]
                  [--resource-group]

Contoh

Dapatkan detail grup kontainer. (dibuat otomatis)

az container show --name MyContainerGroup --resource-group MyResourceGroup

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama grup kontainer.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az container start

Memulai semua kontainer dalam grup kontainer.

Memulai semua kontainer dalam grup kontainer. Sumber daya komputasi akan dialokasikan dan penagihan akan dimulai.

az container start --name
                   --resource-group
                   [--no-wait]

Parameter yang Diperlukan

--name -n

Nama grup kontainer.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

az container stop

Menghentikan semua kontainer dalam grup kontainer.

Menghentikan semua kontainer dalam grup kontainer. Sumber daya komputasi akan dibatalkan alokasinya dan penagihan akan dihentikan.

az container stop --name
                  --resource-group

Parameter yang Diperlukan

--name -n

Nama grup kontainer.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.