Azure コンテナー インスタンスでコンテナー レジストリ に登録したDockerイメージを起動する
Azure コンテナー インスタンスでコンテナー レジストリ に登録したDockerイメージを起動する手順を解説します。
👇これより先は下記記事の内容を前提とします
Azure VM で Docker イメージを作成して Azure コンテナー レジストリ に登録する
リソースグループの作成
az group create^
--name container_resource_group^
--location japaneast
コンテナー インスタンスの起動
👇コンテナー インスタンスの起動
--registry-username
と--registry-password
には、Azure VM で Docker イメージを作成して Azure コンテナー レジストリ に登録するで取得したコンテナー レジストリログイン情報を指定します。
az container create^
--resource-group container_resource_group^
--name webservercontainer^
--image containerregistory01.azurecr.io/webserver:latest^
--dns-name-label webserver^
--ports 80^
--registry-username containerregistory01^
--registry-password **********
👇アクセスFQDNの取得
az container show^
--resource-group container_resource_group^
--name webservercontainer^
--query "{FQDN:ipAddress.fqdn,ProvisioningState:provisioningState}"^
--out table
下記のような出力が得られます。
FQDN ProvisioningState
------------------------------------- -------------------
webserver.japaneast.azurecontainer.io Succeeded
ポート80番を公開していますので、下記がアクセスURLになります。
http://webserver.japaneast.azurecontainer.io/
👇ブラウザアクセスイメージ
👇コンテナ出力へのアクセス
az container attach^
--resource-group container_resource_group^
--name webservercontainer
下記のような出力が得られます。
👇コンテナー インスタンスの削除
az container delete^
--resource-group container_resource_group^
--name webservercontainer
ユーザー割り当てマネージドIDによるAzureリソースへのアクセス権限付与
ユーザー割り当てマネージドIDによるAzureリソースへのアクセス権限付与する手順は下記記事参照下さい。
ユーザー割り当てマネージドIDによるAzureリソースへのアクセス権限付与
👇関連記事
- Azure CLI で Ubuntu のVMを起動/削除する
- Azure VM で Docker イメージを作成して Azure コンテナー レジストリ に登録する
- ユーザー割り当てマネージドIDによるAzureリソースへのアクセス権限付与
👇参考URL
本記事へのリンク
https://docs.saurus12.com/azure/docker_container_create
[keywords]
Azure コンテナーインスタンス コンテナーレジストリ Docker
Azure コンテナー インスタンスでコンテナー レジストリ に登録したDockerイメージを起動する
更新日:2024年01月23日