AtureコンテナレジストリへのDocker画像のプッシュ
あなたがすでにDockerとDockerハブに慣れているならば、このポストで、私は有名なDockerハブの代わりであるAzureコンテナレジストリを導入したいです.
開始前に必要なもの Dockerデスクトップ Azure CLI Azureアカウント Azureコンテナレジストリを開始するには、無料クレジットで簡単に作成できるAzureアカウントを必要とACRは非常に安いサービスです.Azureにログインしたら、新しい\-> search -> AzureコンテナレジストリをクリックしてAzureコンテナレジストリに移動します.その後、追加したいすべての詳細に記入して新しいACRを作成しますが、管理者アクセスを有効にすることを確認します.つまたは3分後にあなたのACRが作成されます.
したら、コマンドラインのACRにあなたのローカルDockerイメージをプッシュするために必要なログインサーバー、ユーザー名、およびパスワードを取得するリソースナビゲートアクセスキーを作成しました.
FIGコマンドより上にタイプして、[ログインサーバ]をACRリソースEG : FirstAppで置き換えます.アズレコールFirstAppと[ password ]ハッシュのパスワードで[ユーザー名].完了すると、ログインが成功したのを見るべきです!メッセージ.このコマンドを使用してDockerイメージをビルドする必要があります
最後のステップは、ACRにあなたのローカルDockerイメージをプッシュすることです.以下のイメージコマンドを押してください.これらのリポジトリがデフォルトでプライベートであるということを覚えておいてください.
そしてそれです.使用するように、このコンテナのレジストリを使用することができます.パート2では、GithubワークフローでCI/CDを使って同じことを展開する方法を見ていきます
開始前に必要なもの
したら、コマンドラインのACRにあなたのローカルDockerイメージをプッシュするために必要なログインサーバー、ユーザー名、およびパスワードを取得するリソースナビゲートアクセスキーを作成しました.
FIGコマンドより上にタイプして、[ログインサーバ]をACRリソースEG : FirstAppで置き換えます.アズレコールFirstAppと[ password ]ハッシュのパスワードで[ユーザー名].完了すると、ログインが成功したのを見るべきです!メッセージ.このコマンドを使用してDockerイメージをビルドする必要があります
docker build –f ./Dockerfile . –t node_vue_app
最後のステップは、ACRにあなたのローカルDockerイメージをプッシュすることです.以下のイメージコマンドを押してください.これらのリポジトリがデフォルトでプライベートであるということを覚えておいてください.
そしてそれです.使用するように、このコンテナのレジストリを使用することができます.パート2では、GithubワークフローでCI/CDを使って同じことを展開する方法を見ていきます
Reference
この問題について(AtureコンテナレジストリへのDocker画像のプッシュ), 我々は、より多くの情報をここで見つけました https://dev.to/theromie/push-docker-image-to-azure-container-registry-3d7cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol