您正在建置一個將包含 .NET Core 應用程式的 Docker 映像。Dockerfile 包含編號行以供參考。為確保最終映像盡可能小,您應該修改 Dockerfile 中的哪一行?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 4.
為什麼這是答案
正確答案是 4。第 4 行使用 dotnet restore,這會下載所有專案依賴項。為了使最終映像盡可能小,應在多階段建置的較早階段執行此步驟,並將其結果複製到最終映像中,而不是在最終映像中執行。這樣可以避免將建置工具和不必要的依賴項包含在最終映像中。 選項 1 (FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build) 是建置階段的基礎映像,這是必要的。 選項 3 (WORKDIR /src) 設定工作目錄,這是標準做法。 選項 7 (ENTRYPOINT ["dotnet", "MyWebApp.dll"]) 設定容器啟動時執行的命令,這是最終映像的必要部分。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡