az containerapp compose
Note
Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.
Oluşturma belirtimlerinden Azure Container Apps oluşturmaya yönelik komutlar.
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az containerapp compose create |
Oluşturma belirtiminden yeni veya mevcut bir Container App Ortamında bir veya daha fazla Kapsayıcı Uygulaması oluşturun. |
Core | GA |
| az containerapp compose create (containerapp uzantı) |
Oluşturma belirtiminden yeni veya mevcut bir Container App Ortamında bir veya daha fazla Kapsayıcı Uygulaması oluşturun. |
Extension | GA |
az containerapp compose create
Oluşturma belirtiminden yeni veya mevcut bir Container App Ortamında bir veya daha fazla Kapsayıcı Uygulaması oluşturun.
az containerapp compose create --environment
--resource-group
[--compose-file-path]
[--location]
[--registry-password]
[--registry-server]
[--registry-username]
[--tags]
[--transport]
[--transport-mapping]
Örnekler
Geçerli dizinden bir Oluşturma yapılandırma dosyasını örtük olarak geçirerek bir kapsayıcı uygulaması oluşturun.
az containerapp compose create -g MyResourceGroup \
--environment MyContainerappEnv
Oluşturma yapılandırma dosyasını açıkça geçirerek bir kapsayıcı uygulaması oluşturun.
az containerapp compose create -g MyResourceGroup \
--environment MyContainerappEnv \
--compose-file-path "path/to/docker-compose.yml"
Gerekli Parametreler
Kapsayıcı uygulamasının ortamının adı veya kaynak kimliği.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Azure Container Apps'e aktaracak yapılandırmaya sahip bir Docker Compose dosyasının yolu.
| Özellik | Değer |
|---|---|
| Default value: | ./docker-compose.yml |
Location. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.
Kapsayıcı kayıt defterinde oturum açma parolası. Gizli dizi olarak depolanıyorsa, değerin 'secretref:' ve ardından gizli dizi adı ile başlaması gerekir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Configuration Arguments |
Kapsayıcı kayıt defteri sunucusu ana bilgisayar adı, örneğin myregistry.azurecr.io.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Configuration Arguments |
Kapsayıcı kayıt defterinde oturum açmak için kullanılan kullanıcı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Configuration Arguments |
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
'--transport' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--transport-mapping' kullanın.
Kapsayıcı Uygulaması örneği başına aktarım seçenekleri (servicename=transportsetting).
Kapsayıcı Uygulaması örneği başına aktarım seçenekleri (servicename=transportsetting).
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az containerapp compose create (containerapp uzantı)
Oluşturma belirtiminden yeni veya mevcut bir Container App Ortamında bir veya daha fazla Kapsayıcı Uygulaması oluşturun.
az containerapp compose create --environment
--resource-group
[--compose-file-path]
[--location]
[--registry-password]
[--registry-server]
[--registry-username]
[--tags]
[--transport]
[--transport-mapping]
Örnekler
Geçerli dizinden bir Oluşturma yapılandırma dosyasını örtük olarak geçirerek bir kapsayıcı uygulaması oluşturun.
az containerapp compose create -g MyResourceGroup \
--environment MyContainerappEnv
Oluşturma yapılandırma dosyasını açıkça geçirerek bir kapsayıcı uygulaması oluşturun.
az containerapp compose create -g MyResourceGroup \
--environment MyContainerappEnv \
--compose-file-path "path/to/docker-compose.yml"
Gerekli Parametreler
Kapsayıcı uygulamasının ortamının adı veya kaynak kimliği.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Azure Container Apps'e aktaracak yapılandırmaya sahip bir Docker Compose dosyasının yolu.
| Özellik | Değer |
|---|---|
| Default value: | ./docker-compose.yml |
Location. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.
Kapsayıcı kayıt defterinde oturum açma parolası. Gizli dizi olarak depolanıyorsa, değerin 'secretref:' ve ardından gizli dizi adı ile başlaması gerekir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Configuration Arguments |
Kapsayıcı kayıt defteri sunucusu ana bilgisayar adı, örneğin myregistry.azurecr.io.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Configuration Arguments |
Kapsayıcı kayıt defterinde oturum açmak için kullanılan kullanıcı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Configuration Arguments |
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
'--transport' seçeneği kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak. Bunun yerine '--transport-mapping' kullanın.
Kapsayıcı Uygulaması örneği başına aktarım seçenekleri (servicename=transportsetting).
Kapsayıcı Uygulaması örneği başına aktarım seçenekleri (servicename=transportsetting).
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |