Azure Container Instances のための Azure Resource Manager テンプレート

次のサンプル テンプレートは、さまざまな構成のコンテナー インスタンスをデプロイします。

デプロイオプションについては、デプロイセクションを参照してください。 独自のテンプレートを作成する場合は、Azure Container Instances の Azure Resource Manager テンプレート リファレンスにテンプレートの形式と使用可能なプロパティが詳しく説明されています。

サンプル テンプレート

重要

ネットワーク プロファイルは、2021-07-01 API バージョンで廃止されました。 このバージョンまたはより新しいバージョンを使用している場合は、ネットワーク プロファイルに関連する手順とアクションは無視してください。

Template 説明
アプリケーション
WordPress コンテナー グループに WordPress Web サイトと、MySQL データベースを作成します。 WordPress サイトのコンテンツと MySQL データベースは、Azure Files 共有で永続化されます。 WordPress へのパブリック ネットワーク アクセスを公開するアプリケーション ゲートウェイも作成します。
SQL Server と IIS を使用する MS NAV 全機能を備えた自己完結型 Dynamics NAV / Dynamics 365 Business Central 環境に単一の Windows コンテナーをデプロイします。
Volumes
emptyDir emptyDir ボリュームを共有する 2 つの Linux コンテナーをデプロイします。
gitRepo GitHub リポジトリのクローンを作成し、ボリュームとしてマウントする Linux コンテナーをデプロイします。
secret シークレット ボリュームとしてマウントされている PFX 証明書を使用して Linux コンテナーを配置します。
ネットワーク
UDP 公開されたコンテナー UDP ポートを公開する、Windows または Linux のコンテナーをデプロイします。
パブリック IP を使用する Linux コンテナー パブリック IP を使用してアクセスできる 1 つの Linux コンテナーをデプロイします。
仮想ネットワークでのコンテナー グループのデプロイ 新しい仮想ネットワーク、サブネット、ネットワーク プロファイル、およびコンテナー グループをデプロイします。
Azure リソース
Azure Storage アカウントおよび Azure Files 共有を作成する コンテナー インスタンスで Azure CLI を使用して、ストレージ アカウントと Azure Files 共有します。

デプロイ

Resource Manager テンプレートを使用してリソースを配置するには、いくつかのオプションがあります。

Azure CLI

Azure PowerShell

Azure Portal

REST API