Azure Container Registry を使用してイメージを保存する際の問題

Azure Container Registry を使用してイメージを保存する際の問題

Azure Container Registry は、Docker Registry 2.0 仕様に基づいた、管理された専用の Docker レジストリ サービスです。 Azure コンテナー レジストリを作成して維持し、プライベート Docker コンテナー イメージと関連成果物を保存および管理できます。
Azure Container Registry は、Alibaba Cloud のコンテナー イメージ サービスに似ています。画像を提供するプライベート ストレージ サーバー。 12 か月間のトライアル アカウントでは、100 GB の無料ストレージと 10 個の Webhook をホストする機能が提供されます。
Azure のグローバル ノードを利用すると、イメージに世界中でアクセスし、すぐに取得できるようになります。
Azure Container Registry の簡単な試用版をご紹介します。

リソースを作成する

無料サービスの一覧で Container Registry を見つけて、[作成] をクリックします。

ポップアップ作成インターフェイスで、リソース グループ、レジストリ名、その他の情報を入力します。
東南アジアなど、お近くの場所を選択してください。
SKU に Basic を選択します。
[レビュー + 作成] ボタンをクリックします。

確認後、「作成」ボタンをクリックします。

数秒待つと、リソースが作成されます。「リソースに移動」をクリックすると、Azure Container Registry の概要情報が表示されます。
さらに重要なのは、右上隅にあるログイン サーバー: minjiezhou.azure.io です。以降の操作で使用されます。

ローカル画像をアップロード

以下は、Azure CLI コマンド ラインを使用してイメージをレジストリにアップロードする方法を示しています。

az acr ログイン --name ミンジエゾウ

az acr login コマンドを使用して Azure Container Registry にログインします。

まず Azure CLI をインストールしてください。

Docker イメージ 

リポジトリ タグ イメージ ID 作成 サイズ
mcr.microsoft.com/dotnet/sdk 3.1 b4f189e5f593 3 週間前 710MB
mcr.microsoft.com/dotnet/runtime 3.1 e77a510a55f6 3 週間前 190MB
kklldog/agile_config テスト 68288d3f5669 4 週間前 281MB
kklldog/agile_config 最新 6b2b834fa8d4 5か月前 281MB

ログインに成功したら、まずはローカルイメージを一覧表示してみましょう。ローカルイメージがない場合は、まず dockerhub にアクセスしてイメージをダウンロードしてください。

docker タグ kklldog/agile_config minjiezhou.azurecr.io/agile_config:v1

agile_config イメージをコンテナ レジストリにプッシュする方法を説明します。
イメージの名前を変更するには、docker tag コマンドを使用します。名前が変更された形式は<ログインサーバー>/agile_config:v1です。

docker プッシュ minjiezhou.azurecr.io/agile_config:v1

プッシュはリポジトリ [minjiezhou.azurecr.io/agile_config] を参照します。
f3f098bf4d75: プッシュ
3635892d0647: プッシュ
d3d8723bb140: プッシュ
bbd61b971886: プッシュ
dc4a66fc412f: プッシュ
b22af9287e60: プッシュ
f5600c6330da: プッシュ
v1: ダイジェスト: sha256:15113de4c788ac61aecdb3a676beaff18f09dd8f786b012e5f14274f295e7dc7 サイズ: 1793

プッシュを開始するには、docker push コマンドを使用します。コマンドが完了するまで待ってから、ポータルに移動して表示します。

「リポジトリ」メニューをクリックすると、agile_config イメージがすでに存在していることがわかります。

docker rmi minjiezhou.azurecr.io/agile_config:v1

イメージのプルをテストするには、まず docker rmi コマンドを使用してローカル イメージを削除します。

docker pull minjiezhou.azurecr.io/agile_config:v1

v1: agile_config からプルする
ダイジェスト: sha256:15113de4c788ac61aecdb3a676beaff18f09dd8f786b012e5f14274f295e7dc7
ステータス: minjiezhou.azurecr.io/agile_config:v1 の新しいイメージをダウンロードしました
minjiezhou.azurecr.io/agile_config:v1

docker pull コマンドを使用して、Azure Container Registry サービスから agile_config イメージをプルします。

要約する

上記の簡単な手順では、ポータルを通じて Azure Container Registry サービスを開く方法を説明しました。 Azure CLI コマンドを使用して Docker イメージをアップロードおよびダウンロードする方法についても説明します。ほんの数ステップの簡単な手順で、世界中から簡単にアクセスできるコンテナ レジストリ サービスが実現します。

Azure Container Registry を使用してイメージを保存する方法については、これで終わりです。Azure Container Registry を使用してイメージを保存する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux カーネルプログラミングにおけるコンテナの of() 関数の紹介
  • Flutterはコンテナを通じてタイムライン効果を実装します
  • Golangのコンテナ/リストパッケージの落とし穴を解決する
  • golang でコンテナ/リスト パッケージを使用する手順
  • Dockerコンテナを終了した後も実行を継続する方法
  • Dockerは異常なコンテナ操作を排除する
  • さようなら Docker: 5 分で Containerd に移行する方法
  • C言語コンテナof()関数のケース詳細説明

<<:  CSS初心者向けチュートリアル: 背景画像を画面全体に表示する

>>:  MySQLのorder byとlimitを混在させる際の落とし穴の詳細な説明

推薦する

MysqlチューニングExplainツールの詳細な説明と実践的な演習(推奨)

MySQL チューニング ツールの詳細な説明と実践的な演習の説明 ツールの紹介の説明 分析例の説明...

JavaScript ベースで年・月・日の 3 階層連携を実現

この記事では、年、月、日の3段階のリンクを実現するためのJavaScriptの具体的なコードを参考ま...

MySQLのトランザクションとデータ一貫性処理の問題を分析する

この記事では、セキュリティ、使用方法、同時処理などを通じて、MySQL トランザクションとデータの一...

レスポンシブなアコーディオン効果を実現するための CSS3 の詳細な説明

最近、外国人が CSS3 を使用してアコーディオン効果を実現しているビデオを見たので、自分で学習した...

Ubuntu 16.04 に nvidia ドライバー + CUDA + cuDNN をインストールする詳細なチュートリアル

準備1. GPUがCUDAをサポートしているかどうかを確認するlspci | grep -i nvi...

Linux での Tomcat8 のインストールとアンインストールに関する詳細なグラフィック チュートリアル

[ Tomcat8 の Linux インストール ] Tomcat をアンインストールする - まず...

CSS3 で作成した本のページめくり効果

結果:実装コード: html <!-- よろしければハートを付けてください! --> &...

Alibaba Cloud Server ドメイン名解決手順 (初心者向けチュートリアル)

ウェブサイトの構築を始めたばかりの初心者には、理解し、学ぶべきことがたくさんあります。ウェブサイトを...

CSS background-blend-modeの仕組みを深く理解する

この記事は共有および集約することを歓迎します。全文を転載する必要はありません。著作権を尊重してくださ...

HTMLリンクを書くときは、HTTPリクエストを減らすためにサブフォルダに必ずスラッシュを追加してください。

サブフォルダーの末尾にスラッシュがない場合、2 つの HTTP リクエストが生成され、効率に影響しま...

MySQL イベント スケジューラに関するよくある話 (必読)

概要MySQL には独自のイベント スケジューラもあり、これは Linux の crontab ジョ...

Angularの親子コンポーネント通信の詳細な説明

目次使用されるAPI簡単な例人.ts親コンポーネントサブコンポーネント効果要約する使用されるAPI ...

Oracle を MySQL に置き換える際の問題と解決策

目次移行ツールアプリケーション変換mysql8.0 ドライバ パッケージを追加データソース構成の変更...

VMware15 centos7 ブリッジモード ssh に突然アクセスできなくなる問題を解決する

仮想マシンに独自の LAN IP を持たせたいので、テストを容易にするためにブリッジを使用します。 ...

CentOS6で定期的にjarプログラムを実行するスクリプトをcrontabで実行する

1. 簡単なJavaプログラムを書く パブリッククラステストシェル{ パブリック静的voidメイン(...