次の方法で共有


az containerapp compose

Note

このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細をご覧ください。

Compose 仕様から Azure Container Apps を作成するコマンド。

コマンド

名前 説明 Status
az containerapp compose create

Compose 仕様から新規または既存の Container App Environment に 1 つ以上の Container Apps を作成します。

コア GA
az containerapp compose create (containerapp 拡張機能)

Compose 仕様から新規または既存の Container App Environment に 1 つ以上の Container Apps を作成します。

拡張子 GA

az containerapp compose create

Compose 仕様から新規または既存の Container App Environment に 1 つ以上の Container Apps を作成します。

az containerapp compose create --environment
                               --resource-group
                               [--compose-file-path]
                               [--location]
                               [--registry-password]
                               [--registry-server]
                               [--registry-username]
                               [--tags]
                               [--transport]
                               [--transport-mapping]

現在のディレクトリから Compose 構成ファイルを暗黙的に渡して、コンテナー アプリを作成します。

az containerapp compose create -g MyResourceGroup \
    --environment MyContainerappEnv

Compose 構成ファイルを明示的に渡して、コンテナー アプリを作成します。

az containerapp compose create -g MyResourceGroup \
    --environment MyContainerappEnv \
    --compose-file-path "path/to/docker-compose.yml"

必須のパラメーター

--environment

コンテナー アプリの環境の名前またはリソース ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--compose-file-path -f

Azure Container Apps にインポートする構成を含む Docker Compose ファイルへのパス。

既定値: ./docker-compose.yml
--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--registry-password

コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--registry-server

コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。

--registry-username

コンテナー レジストリにログインするユーザー名。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--transport
非推奨

オプション '--transport' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--transport-mapping' を使用してください。

Container App インスタンスごとのトランスポート オプション (servicename=transportsetting)。

--transport-mapping

Container App インスタンスごとのトランスポート オプション (servicename=transportsetting)。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az containerapp compose create (containerapp 拡張機能)

Compose 仕様から新規または既存の Container App Environment に 1 つ以上の Container Apps を作成します。

az containerapp compose create --environment
                               --resource-group
                               [--compose-file-path]
                               [--location]
                               [--registry-password]
                               [--registry-server]
                               [--registry-username]
                               [--tags]
                               [--transport]
                               [--transport-mapping]

現在のディレクトリから Compose 構成ファイルを暗黙的に渡して、コンテナー アプリを作成します。

az containerapp compose create -g MyResourceGroup \
    --environment MyContainerappEnv

Compose 構成ファイルを明示的に渡して、コンテナー アプリを作成します。

az containerapp compose create -g MyResourceGroup \
    --environment MyContainerappEnv \
    --compose-file-path "path/to/docker-compose.yml"

必須のパラメーター

--environment

コンテナー アプリの環境の名前またはリソース ID。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--compose-file-path -f

Azure Container Apps にインポートする構成を含む Docker Compose ファイルへのパス。

既定値: ./docker-compose.yml
--location -l

Location。 値のソース: az account list-locations az configure --defaults location=<location> を使用して、既定の場所を構成できます。

--registry-password

コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--registry-server

コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。

--registry-username

コンテナー レジストリにログインするユーザー名。

--tags

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--transport
非推奨

オプション '--transport' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--transport-mapping' を使用してください。

Container App インスタンスごとのトランスポート オプション (servicename=transportsetting)。

--transport-mapping

Container App インスタンスごとのトランスポート オプション (servicename=transportsetting)。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。