Docker Hub は、イメージ リポジトリに便利なホスティング サービスを提供します。 Visual Studio から Docker Hub に手動で簡単にデプロイできます。
[前提条件]
- Docker Desktop。
- ASP.NET と Web 開発、Azure 開発ワークロード、.NET デスクトップ開発ワークロードがインストールされている Visual Studio。
Docker アカウントと Docker Hub リポジトリを作成する
Docker アカウントをまだお持ちでない場合は、サインアップします。
Docker Hub リポジトリがない場合は、 Docker Hub で作成します。
1 つのプロジェクトのイメージを Docker Hub に発行する
プロジェクト ノードを右クリックし、[発行. ..] を選択します。デプロイ オプションを示す画面が表示されます。
[Docker Container Registry] を選択し、[Docker Hub] を選択します。
Docker 資格情報を入力します。
(組織の一部ではなく) 独自のリポジトリに接続している場合は、[ 個人用リポジトリに発行 ] チェック ボックスをオンのままにします。 リポジトリが組織によって所有されている場合は、チェック ボックスをオフにして、組織名を入力します。 接続先のリポジトリにアクセスするためのアクセス許可を持つ Docker アカウントの Docker ユーザー名とパスワードを入力し、[保存] を選択 します。
Visual Studio は、Docker Hub へのイメージのデプロイを試みます。 成功すると、リポジトリ イメージの URL、イメージ タグ、リポジトリ、ビルド構成 (リリースなど) が表示された [発行] 画面が表示されます。
このページの [発行 ] ボタンをクリックすると、いつでもイメージを更新できます。 または、URL の下にあるリンクを使用して、プロファイルを変更または削除することもできます。
次のステップ
Azure Container Registry への発行手順に従って、Azure Container Registry にデプロイします。
Azure Pipelines を使用して継続的インテグレーションと配信 (CI/CD) を設定します。