本教學課程會逐步引導您使用Visual Studio將容器化應用程式發佈至 Azure Container Registry。
如果您沒有 Azure 訂用帳戶,請在開始之前建立 免費帳戶 。
先決條件
安裝 Visual Studio 2019 或更新版本 ,其中包含 ASP.NET 和 Web 開發 工作負載。
安裝 Visual Studio 以及 ASP.NET 和 Web 開發 工作負載。
安裝 Visual Studio,或若需 Podman 支援,則安裝 Visual Studio 2026,並選擇 ASP.NET 和 Web 開發 的工作負載。
建立 ASP.NET Core Web 應用程式
下列步驟會引導您建立在本教學課程中使用的基本 ASP.NET Core 應用程式。 如果您已經有專案,您可以略過本節。
在 Visual Studio 開始視窗中,選取 [建立新專案]。
選取 [ASP.NET Core Web 應用程式],然後選取 [ 下一步]。
輸入新應用程式的名稱(或使用預設名稱),指定磁碟上的位置,然後選取 [ 下一步]。
選取您想要設為目標的 .NET 版本。 如果您不確定, 請選擇 LTS (長期支援) 版本。
選取或清除 [設定 HTTPS] 複選框,以選擇您想要 SSL 支援。
選取 [ 啟用 Docker 支援] 複選框。
使用下拉式清單來選取您想要的容器類型: Windows 或 Linux。
選取 [建立] 以完成程式。
在 Visual Studio 開始視窗中,選取 [建立新專案]。
選取 [ASP.NET Core Web 應用程式],然後選取 [ 下一步]。
輸入新應用程式的名稱(或使用預設名稱),指定磁碟上的位置,然後選取 [ 下一步]。
選取您想要設為目標的 .NET 版本。 如果您不確定, 請選擇 LTS (長期支援) 版本。
選取或清除 [設定 HTTPS] 複選框,以選擇您想要 SSL 支援。
選取 [ 啟用 Docker] 複選框。
使用 [Docker OS] 下拉式清單來選取您想要的容器類型: Windows 或 Linux。
選取 [建立] 以完成程式。
將您的容器發佈至 Azure Container Registry
以滑鼠右鍵點擊 [方案總管] 中的專案,然後選擇 [發行] 。 [發佈] 對話方塊隨即開啟。
在 [ 目標] 索引標籤上,選取 [Docker Container Registry],然後選取 [ 下一步]。
在 [ 特定目標] 索引標籤上,選取 [Azure Container Registry],然後選取 [ 下一步]。
在 [Container Registry] 索引標籤,然後在底部選取 [建立新的 Azure Container Registry] 選項:
在 [Azure Container Registry ] 頁面上,輸入新資源的值:
設定 建議的值 說明 DNS 前置詞 全域唯一名稱 能唯一識別容器註冊表的名稱。 訂閱 您的訂用帳戶 要使用的 Azure 訂用帳戶。 資源群組 您的資源群組 要在其中建立容器登錄的資源群組名稱。 選取 [新建] 來建立新的資源群組。 SKU (英文) “Standard” 選取容器登錄的服務層級。 登錄位置 附近位置 選擇距離您較近的區域,或者距離您預期將使用容器註冊表的其他服務較近的區域。
輸入資源值之後,請選取 [建立]。
Visual Studio 會驗證屬性值,並建立新的容器資源。 當程式完成時,Visual Studio 會返回 [ 發佈 ] 對話框,然後選取清單中的新容器。
選取 [完成 ] 以發佈新的容器。
以滑鼠右鍵點擊 [方案總管] 中的專案,然後選擇 [發行] 。 [發佈] 對話方塊隨即開啟。
在 [ 目標] 索引標籤上,選取 [Docker Container Registry],然後選取 [ 下一步]。
在 [ 特定目標] 索引標籤上,選取 [Azure Container Registry],然後選取 [ 下一步]。
在 [ 登錄] 索引標籤上,選取右側的 [ 新建 ](+) 選項:
在 Azure Container Registry 畫面中填入所需的值。
設定 建議的值 說明 DNS 前置詞 全域唯一名稱 能唯一識別容器註冊表的名稱。 訂閱 您的訂用帳戶 要使用的 Azure 訂用帳戶。 資源群組 您的資源群組 要在其中建立容器登錄的資源群組名稱。 選取 [新建] 來建立新的資源群組。 SKU (英文) “Standard” 選取容器登錄的服務層級。 登錄位置 附近位置 選擇距離您較近的區域,或者距離您預期將使用容器註冊表的其他服務較近的區域。
輸入資源值之後,請選取 [建立]。
Visual Studio 會驗證屬性值,並建立新的容器資源。 當程式完成時,Visual Studio 會返回 [ 發佈 ] 對話框,然後選取清單中的新容器。
選取 [完成 ] 以發佈新的容器。
您現在可以將容器從登錄提取到任何能夠執行 Docker 映像的主機,例如 Azure 容器實例。