共用方式為


在 Windows Admin Center 上建立新的容器映射

本主題描述如何使用 Windows Admin Center 建立新的容器映射。 容器映射可用來在 Windows 機器或其他雲端服務上建立新的容器,例如Azure Kubernetes Service。 如需 Windows 映像的詳細資訊,請參閱 容器映射概觀

建立新的容器映像

使用容器時,您將針對容器映射的運作方式,將指示寫入 Docker,然後 Docker 會根據這些指示建立新的容器映射。 這些指示會儲存在名為 「Dockerfile」 的檔案上,該檔案會儲存到應用程式所在的相同資料夾。

Windows Admin Center可以大幅降低寫入 Dockerfiles 的額外負荷,甚至移除完全寫入這些檔案的需求。 若要開始使用,請在[容器] 延伸模組上,選取 [映射] 索引標籤上的 [建立新] 選項。

建立新的容器

建立新的容器映射時,您有不同的選項可供選擇:

  • 使用現有的 Dockerfile:此選項可讓您根據現有的 Dockerfile 重建新的容器映射。 當您需要對現有的 Dockerfile 進行小型變更,或需要重新建立容器以攔截應用程式更新時,這非常有用。
  • IIS Web 應用程式/靜態 Web 應用程式資料夾:使用此選項,使用 IIS 基底映射建立新的容器映射。 資料夾的內容會複製到容器映射,以將其新增為網站。 此選項不會新增任何架構。
  • IIS Web 應用程式/Visual Studio 解決方案 (ASP.NET) :使用此選項,根據現有的 Visual Studio 解決方案建立新的容器映射。 此選項使用多重映射階段方法來暫存應用程式、編譯必要的二進位檔,並只將必要的資產儲存在最終映射上。 ASP.NET 容器映射會當做基底映射使用。 此選項也會要求 Visual Studio 所在的資料夾。 這可讓您查看現有專案的清單,並選取您想要容器化的專案。
  • IIS Web 應用程式/Web Deploy (匯出的 Zip 檔案) :使用此選項可從從執行中伺服器匯出的成品建立容器映射。 您可以使用 Web Deploy 將應用程式匯出至 Zip 檔案,然後使用Windows Admin Center根據匯出的 Zip 檔案建立新的容器映射。 ASP.NET 容器映射會當做基底映射使用。

選取您想要容器化的應用程式類型之後,您可以選取一般選項來完成映射的建立:

  • 架構版本:Visual Studio 解決方案和 Web Deploy 選項都會使用 ASP.NET 映射作為容器映射的基底。 不過,您可以選取您想要用來容納應用程式的.NET Framework版本。
  • 要執行的其他腳本:此選項可讓您選取在建置階段要使用的 PowerShell 腳本。 Windows Admin Center將指令新增至 Dockerfile,以將.PS1檔案複製到容器映射,然後在建立容器映射時執行此腳本。 如果您的應用程式要求您執行應用程式本身未完成的任何其他步驟,這會很有説明。
  • 映射名稱:要使用的最終映射名稱。 您稍後可以在將映射推送至容器登錄時變更名稱。
  • 映射標籤:標籤用來區分相同映射的多個版本。 提供識別碼,以便正確標記您的映射。

選取容器映射的所有選項之後,即可檢閱 Dockerfile。 如有必要,您也可以手動編輯 Dockerfile。 此 Dockerfile 會儲存至您在先前步驟中指定的應用程式位置。

注意

如果 Dockerfile 已存在於您嘗試容器化之應用程式的位置,Windows Admin Center會將該檔案取代為剛建立的新檔案。

下一步