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

Docker 是輕量級容器引擎,與虛擬機器在某些方面類似,您可以用它來裝載應用程式和服務。 本教學課程會引導您使用 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 (長期支援) 版本

    建立 Web 專案 - 其他資訊畫面

  5. 選取或清除 [設定 HTTPS] 核取方塊,以選擇您是否想要 SSL 支援。

  6. 選取 [啟用 Docker 支援] 核取方塊。

  7. 選取您想要的容器類型 (Windows 或 Linux),然後選取 [建立]

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

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

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

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

    建立 Web 專案 - 其他資訊畫面

  5. 選取或清除 [設定 HTTPS] 核取方塊,以選擇您是否想要 SSL 支援。

  6. 選取 [啟用 Docker] 核取方塊。

  7. 在 [Docker OS] 文字方塊中,選取您想要的容器類型 (Windows 或 Linux),然後選取 [建立]

將容器發佈至 Azure Container Registry

  1. 方案總管中以滑鼠右鍵按一下專案,並選擇 [發佈]

  2. 在 [發佈] 對話方塊上,選取 [Docker 容器登錄]

    [發佈] 對話方塊 – 選擇 Docker 容器登錄的螢幕擷取畫面。

  3. 選擇 [建立新的 Azure Container Registry]

    [發佈] 對話方塊 – 選擇 [建立新的 Azure Container Registry] 的螢幕擷取畫面。

  4. 在 [Azure Container Registry] 畫面中填入您所需的值。

    設定 建議的值 描述
    DNS 首碼 全域唯一的名稱 用以唯一識別容器登錄的名稱。
    訂用帳戶 選擇您的訂用帳戶 要使用的 Azure 訂用帳戶。
    資源群組 myResourceGroup 要在其中建立容器登錄的資源群組名稱。 選擇 [新增] 以建立新的資源群組。
    SKU 標準 容器登錄的服務層
    登錄位置 接近您的位置 區域中選擇您附近的 [位置],或選擇將會使用容器登錄的其他服務所接近的位置。

    Visual Studio 的 [建立 Azure Container Registry] 對話方塊的螢幕擷取畫面。

  5. 按一下 [建立]。

  6. 按一下 [完成] 以完成流程。

將容器發佈至 Azure Container Registry

  1. 方案總管中以滑鼠右鍵按一下專案,並選擇 [發佈]

  2. 在 [發佈] 對話方塊上,選取 [Docker 容器登錄]

    [發佈] 對話方塊 – 選擇 Docker 容器登錄的螢幕擷取畫面。

  3. 選擇 [建立新的 Azure Container Registry]

    [發佈] 對話方塊 – 選擇 [建立新的 Azure Container Registry] 的螢幕擷取畫面。

  4. 在 [Azure Container Registry] 畫面中填入您所需的值。

    設定 建議的值 描述
    DNS 首碼 全域唯一的名稱 用以唯一識別容器登錄的名稱。
    訂用帳戶 選擇您的訂用帳戶 要使用的 Azure 訂用帳戶。
    資源群組 myResourceGroup 要在其中建立容器登錄的資源群組名稱。 選擇 [新增] 以建立新的資源群組。
    SKU 標準 容器登錄的服務層
    登錄位置 接近您的位置 區域中選擇您附近的 [位置],或選擇將會使用容器登錄的其他服務所接近的位置。

    Visual Studio 的 [建立 Azure Container Registry] 對話方塊的螢幕擷取畫面。

  5. 按一下 [建立]。

  6. 按一下 [完成] 以完成流程。

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

快速入門:使用 Azure CLI 在 Azure 中部署容器執行個體