共用方式為


使用 Visual Studio 將 ASP.NET 容器部署至容器登錄

本教學課程會逐步引導您使用Visual Studio將容器化應用程式發佈至 Azure Container Registry

如果您沒有 Azure 訂用帳戶,請在開始之前建立 免費帳戶

先決條件

建立 ASP.NET Core Web 應用程式

下列步驟會引導您建立在本教學課程中使用的基本 ASP.NET Core 應用程式。 如果您已經有專案,您可以略過本節。

  1. 在 Visual Studio 開始視窗中,選取 [建立新專案]。

  2. 選取 [ASP.NET Core Web 應用程式],然後選取 [ 下一步]。

  3. 輸入新應用程式的名稱(或使用預設名稱),指定磁碟上的位置,然後選取 [ 下一步]。

  4. 選取您想要設為目標的 .NET 版本。 如果您不確定, 請選擇 LTS (長期支援) 版本

    顯示如何在 Visual Studio 2019 中建立新 ASP.NET Core Web 應用程式專案的螢幕快照。

  5. 選取或清除 [設定 HTTPS] 複選框,以選擇您想要 SSL 支援。

  6. 選取 [ 啟用 Docker 支援] 複選框。

  7. 使用下拉式清單來選取您想要的容器類型: WindowsLinux

  8. 選取 [建立] 以完成程式。

  1. 在 Visual Studio 開始視窗中,選取 [建立新專案]。

  2. 選取 [ASP.NET Core Web 應用程式],然後選取 [ 下一步]。

  3. 輸入新應用程式的名稱(或使用預設名稱),指定磁碟上的位置,然後選取 [ 下一步]。

  4. 選取您想要設為目標的 .NET 版本。 如果您不確定, 請選擇 LTS (長期支援) 版本

    顯示如何在 Visual Studio 2022 中建立新 ASP.NET Core Web 應用程式專案的螢幕快照。

  5. 選取或清除 [設定 HTTPS] 複選框,以選擇您想要 SSL 支援。

  6. 選取 [ 啟用 Docker] 複選框。

  7. 使用 [Docker OS] 下拉式清單來選取您想要的容器類型: WindowsLinux

  8. 選取 [建立] 以完成程式。

將您的容器發佈至 Azure Container Registry

  1. 以滑鼠右鍵點擊 [方案總管] 中的專案,然後選擇 [發行] 。 [發佈] 對話方塊隨即開啟。

  2. 在 [ 目標] 索引標籤上,選取 [Docker Container Registry],然後選取 [ 下一步]。

    顯示 [發佈] 對話框以及如何選擇 [Docker Container Registry] 的螢幕快照。

  3. 在 [ 特定目標] 索引標籤上,選取 [Azure Container Registry],然後選取 [ 下一步]。

  4. [Container Registry] 索引標籤,然後在底部選取 [建立新的 Azure Container Registry] 選項:

    [發佈] 對話框的螢幕快照,其中顯示如何選擇 [建立新的 Azure Container Registry]。

  5. [Azure Container Registry ] 頁面上,輸入新資源的值:

    設定 建議的值 說明
    DNS 前置詞 全域唯一名稱 能唯一識別容器註冊表的名稱。
    訂閱 您的訂用帳戶 要使用的 Azure 訂用帳戶。
    資源群組 您的資源群組 要在其中建立容器登錄的資源群組名稱。 選取 [新建] 來建立新的資源群組。
    SKU (英文) “Standard” 選取容器登錄的服務層級。
    登錄位置 附近位置 選擇距離您較近的區域,或者距離您預期將使用容器註冊表的其他服務較近的區域。

    顯示如何在對話框中輸入值以建立新 Azure Container Registry 的螢幕快照。

  6. 輸入資源值之後,請選取 [建立]。

    Visual Studio 會驗證屬性值,並建立新的容器資源。 當程式完成時,Visual Studio 會返回 [ 發佈 ] 對話框,然後選取清單中的新容器。

  7. 選取 [完成 ] 以發佈新的容器。

  1. 以滑鼠右鍵點擊 [方案總管] 中的專案,然後選擇 [發行] 。 [發佈] 對話方塊隨即開啟。

  2. 在 [ 目標] 索引標籤上,選取 [Docker Container Registry],然後選取 [ 下一步]。

    顯示 [發佈] 對話框以及如何選擇 [Docker Container Registry] 的螢幕快照。

  3. 在 [ 特定目標] 索引標籤上,選取 [Azure Container Registry],然後選取 [ 下一步]。

  4. 在 [ 登錄] 索引標籤上,選取右側的 [ 新建 ](+) 選項:

    [發佈] 對話框的螢幕快照,其中顯示如何選擇 [建立新的 Azure Container Registry]。

  5. Azure Container Registry 畫面中填入所需的值。

    設定 建議的值 說明
    DNS 前置詞 全域唯一名稱 能唯一識別容器註冊表的名稱。
    訂閱 您的訂用帳戶 要使用的 Azure 訂用帳戶。
    資源群組 您的資源群組 要在其中建立容器登錄的資源群組名稱。 選取 [新建] 來建立新的資源群組。
    SKU (英文) “Standard” 選取容器登錄的服務層級。
    登錄位置 附近位置 選擇距離您較近的區域,或者距離您預期將使用容器註冊表的其他服務較近的區域。

    顯示如何在對話框中輸入值以建立新 Azure Container Registry 的螢幕快照。

  6. 輸入資源值之後,請選取 [建立]。

    Visual Studio 會驗證屬性值,並建立新的容器資源。 當程式完成時,Visual Studio 會返回 [ 發佈 ] 對話框,然後選取清單中的新容器。

  7. 選取 [完成 ] 以發佈新的容器。

您現在可以將容器從登錄提取到任何能夠執行 Docker 映像的主機,例如 Azure 容器實例