1
1

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

Last updated at Posted at 2024-01-23

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日

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1