Azure Container Apps'te bir kapsayıcı konsoluna bağlanma
Kapsayıcının konsoluna bağlanmak, kapsayıcı içindeki uygulamanızın sorunlarını gidermek istediğinizde kullanışlıdır. Azure Container Apps, Azure portalını veya Azure CLI'yı kullanarak bir kapsayıcının konsoluna bağlanmanızı sağlar.
Azure portal
Azure portalında bir kapsayıcının konsoluna bağlanmak için aşağıdaki adımları izleyin.
- Azure portalında, kapsayıcı uygulama sayfanızdaki İzleme menü grubunda Konsol'a tıklayın.
- Bağlanmak istediğiniz düzeltmeyi, çoğaltmayı ve kapsayıcıyı seçin.
- Bash, sh veya özel yürütülebilir dosya aracılığıyla konsolunuza erişmeyi seçin. Özel bir yürütülebilir dosya seçerseniz kapsayıcıda kullanılabilir olmalıdır.
Azure CLI
Kapsayıcı konsoluna bağlanmak için komutunu kullanın az containerapp exec
. Konsoldan çıkmak için Ctrl-D tuşlarını seçin.
Örneğin, aşağıdaki komutu kullanarak tek bir kapsayıcı ile kapsayıcı uygulamasındaki bir kapsayıcı konsoluna bağlanın. PLACEHOLDERS> değerini <kapsayıcı uygulamanızın değerleriyle değiştirin.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP>
Birden çok düzeltme içeren bir kapsayıcı uygulamasındaki bir kapsayıcı konsoluna bağlanmak için, çoğaltmalar ve kapsayıcılar komutta az containerapp exec
aşağıdaki parametreleri içerir.
Bağımsız değişken | Açıklama |
---|---|
--revision |
Bağlanacak kapsayıcının düzeltme adları. |
--replica |
Bağlanacak kapsayıcının çoğaltma adı. |
--container |
Bağlanacak kapsayıcının kapsayıcı adı. |
Düzeltme adlarını komutuyla az containerapp revision list
alabilirsiniz. PLACEHOLDERS> değerini <kapsayıcı uygulamanızın değerleriyle değiştirin.
az containerapp revision list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--query "[].name"
az containerapp replica list
Çoğaltma ve kapsayıcı adlarını almak için komutunu kullanın. PLACEHOLDERS> değerini <kapsayıcı uygulamanızın değerleriyle değiştirin.
az containerapp replica list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--query "[].{Containers:properties.containers[].name, Name:name}"
komutuyla kapsayıcı konsoluna bağlanın az containerapp exec
. PLACEHOLDERS> değerini <kapsayıcı uygulamanızın değerleriyle değiştirin.
az containerapp exec \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME>