メインコンテンツまでスキップ

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/

👇ブラウザアクセスイメージ
image.png

👇コンテナ出力へのアクセス

az container attach^
--resource-group container_resource_group^
--name webservercontainer

下記のような出力が得られます。
image.png

👇コンテナー インスタンスの削除

az container delete^
--resource-group container_resource_group^
--name webservercontainer

ユーザー割り当てマネージドIDによるAzureリソースへのアクセス権限付与

ユーザー割り当てマネージドIDによるAzureリソースへのアクセス権限付与する手順は下記記事参照下さい。
ユーザー割り当てマネージドIDによるAzureリソースへのアクセス権限付与

👇関連記事

👇参考URL

本記事へのリンク

test.png

https://docs.saurus12.com/azure/docker_container_create

[keywords]
Azure コンテナーインスタンス コンテナーレジストリ Docker

Azure コンテナー インスタンスでコンテナー レジストリ に登録したDockerイメージを起動する

更新日:2024年01月23日

ITとソフトウェアの人気オンラインコースHP Directplus -HP公式オンラインストア-