Bagikan melalui


Koneksi ke konsol kontainer di Azure Container Apps

Koneksi ke konsol kontainer berguna saat Anda ingin memecahkan masalah aplikasi Anda di dalam kontainer. Azure Container Apps memungkinkan Anda tersambung ke konsol kontainer menggunakan portal Azure atau Azure CLI.

Portal Azure

Untuk menyambungkan ke konsol kontainer di portal Azure, ikuti langkah-langkah berikut.

  1. Pilih Konsol di grup menu Pemantauan dari halaman aplikasi kontainer Anda di portal Azure.
  2. Pilih revisi, replika, dan kontainer yang ingin Anda sambungkan.
  3. Pilih untuk mengakses konsol Anda melalui bash, sh, atau executable kustom. Jika Anda memilih executable kustom, file tersebut harus tersedia dalam kontainer.

Screenshot of Azure Container Apps Console page.

Azure CLI

Gunakan perintah az containerapp exec untuk menyambungkan ke konsol kontainer. Pilih Ctrl-D untuk keluar dari konsol.

Misalnya, sambungkan ke konsol kontainer di aplikasi kontainer dengan satu kontainer menggunakan perintah berikut. <Ganti tempat penampung> dengan nilai aplikasi kontainer Anda.

az containerapp exec \
  --name <ContainerAppName> \
  --resource-group <ResourceGroup>

Untuk menyambungkan ke konsol kontainer di aplikasi kontainer dengan beberapa revisi, replika, dan kontainer, sertakan parameter berikut dalam az containerapp exec perintah.

Argumen Deskripsi
--revision Nama revisi kontainer yang akan disambungkan.
--replica Nama replika kontainer yang akan disambungkan.
--container Nama kontainer kontainer yang akan disambungkan.

Anda bisa mendapatkan nama revisi dengan az containerapp revision list perintah . <Ganti tempat penampung> dengan nilai aplikasi kontainer Anda.

az containerapp revision list \
  --name <ContainerAppName> \
  --resource-group <ResourceGroup> \
  --query "[].name"

az containerapp replica list Gunakan perintah untuk mendapatkan nama replika dan kontainer. <Ganti tempat penampung> dengan nilai aplikasi kontainer Anda.

az containerapp replica list \
  --name <ContainerAppName> \
  --resource-group <ResourceGroup> \
  --revision <RevisionName> \
  --query "[].{Containers:properties.containers[].name, Name:name}"

Koneksi ke konsol kontainer dengan az containerapp exec perintah . <Ganti tempat penampung> dengan nilai aplikasi kontainer Anda.

az containerapp exec \
  --name <ContainerAppName> \
  --resource-group <ResourceGroup> \
  --revision <RevisionName> \
  --replica <ReplicaName> \
  --container <ContainerName>