首頁 > web前端 > js教程 > 如何在 Windows 上安裝 Docker:初學者指南

如何在 Windows 上安裝 Docker:初學者指南

Linda Hamilton
發布: 2025-01-08 07:29:40
原創
876 人瀏覽過

如果您是 Docker 新手並且使用 Windows,那麼您很幸運! Docker 在 Windows 11 及更新版本上的設定變得異常簡單。讓我們討論一下 Docker 在安裝之前做了什麼。想像與朋友分享食譜; Docker 就像一個神奇的烹飪工具,可以確保在任何廚房裡做出的菜餚都是一樣的。它將您的應用程式及其所有元件(我們稱之為依賴項)打包在一起,以便它在任何地方都能一致運行。在 Windows 上安裝 Docker Desktop 將為您提供入門所需的一切:

  • 主 Docker 系統(Docker Engine),
  • 用於建立應用程式的工具(buildx),
  • 管理多個容器的功能(Docker Compose)。

如果這聽起來很複雜,請不要擔心 – 我們將引導您完成如何在 Windows 上設定 Docker Desktop 的每個步驟。

您可以在此部落格上找到其他與 Docker 相關的教學。

選擇運行時:Hyper-V 與 WSL

在我們深入安裝之前,讓我們快速討論一下在 Windows 上為 Docker 提供支援的「引擎」。這裡有兩個主要選擇:Hyper-V 和 WSL(適用於 Linux 的 Windows 子系統)。

  • Hyper-V: 想像一下,這就像在您的電腦上建立一個成熟的虛擬機器。這就像在您的 Windows 電腦中執行另一台電腦一樣。這是一項成熟的技術,效果很好,但可能會佔用一些資源。

  • WSL(適用於 Linux 的 Windows 子系統): 將其視為一個巧妙的相容性層,可讓您直接在 Windows 中執行 Linux 環境。它比完整的虛擬機器更輕、更有效率,尤其是當您使用基於 Linux 的工具(許多 Docker 容器都是如此)時。

如果您想進行更深入的比較,請查看這篇文章。

以下是您所需的系統細節的快速概述:

Hyper-V 需求:

  • Windows 11 64 位元:家用版或專業版 22H2 或更高版本,或企業版或教育版 22H2 或更高版本。
  • Windows 10 64 位元:最低需求是 Home 或 Pro 22H2(內部版本 19045)或更高版本,或 Enterprise 或 Education 22H2(內部版本 19045)或更高版本。
  • 開啟 Hyper-V 和容器 Windows 功能。
  • 具有二級位址轉換 (SLAT) 功能的 64 位元處理器。
  • 4GB 系統記憶體。
  • 在 BIOS 設定中開啟 BIOS 級硬體虛擬化支援。有關更多信息,請參閱1

WSL 需求:

  • WSL 版本 1.1.3.0 或更高版本。
  • Windows 11 64 位元:家用版或專業版 22H2 或更高版本,或企業版或教育版 22H2 或更高版本。
  • 在 Windows 上開啟 WSL 2 功能。詳細說明請參考註腳2.
  • 具有二級位址轉換 (SLAT) 功能的 64 位元處理器。
  • 4GB 系統記憶體。
  • 在 BIOS 中啟用硬體虛擬化。有關更多信息,請參閱1

WSL 是我對大多數開發人員的推薦,尤其是那些使用容器化應用程式(通常基於 Linux)的開發人員。它是一種輕量級、更簡單的替代方案,對於 Linux 工作負載具有更好的效能。

步驟:安裝 Docker Desktop

現在,讓我們安裝 Docker Desktop,它捆綁了在 Windows 上運行 Docker 所需的一切。

  1. 下載 Docker Desktop: 前往 Docker Desktop 發行說明頁面尋找最新版本:https://docs.docker.com/desktop/release-notes/。截至2025年1月6日,目前穩定版本為4.37.1。
* For most modern PCs (with an x86\_x64 processor), you'll want this installer: [Download for x86\_x64](https://desktop.docker.com/win/main/amd64/178610/Docker%20Desktop%20Installer.exe).
* If you have a newer Windows device with an ARM processor, grab this one (beta): [Download for ARM](https://desktop.docker.com/win/main/arm64/178610/Docker%20Desktop%20Installer.exe).
登入後複製
  1. 啟動安裝精靈:下載完成後,雙擊 Docker Desktop Installer.exe 檔案啟動安裝精靈。
  2. 設定:在安裝過程中您將看到一個設定頁面。您可以在此處選擇運行時。
* You'll likely see options like "Use WSL 2 instead of Hyper-V (recommended)". **If you intend to use WSL (as we recommend), make sure this box is ticked.** If you prefer to use Hyper-V, leave it unticked.

  ![An image showing the Configuration step where you're asked if you want to install it using WSL 2](https://cdn.hashnode.com/res/hashnode/image/upload/v1736283219375/8587acff-12d2-4f6d-99b0-cdbd728f4f55.webp)
登入後複製
  1. 按照提示操作:安裝程式將引導您完成剩餘的步驟。系統可能會要求您授權安裝並可能重新啟動電腦。

  2. 安裝完成:安裝完成後,您應該在系統匣中看到 Docker Desktop 圖示。

驗證您的安裝

Docker Desktop 已安裝。讓我們確保它正常工作!

  1. 啟動 Docker Desktop: 如果尚未運行,請在「開始」功能表中找到 Docker Desktop 應用程式並啟動它。您將在系統托盤中看到 Docker 圖標,並且可能需要一些時間才能啟動。

How to Install Docker on Windows: A Beginner

  1. 開啟終端機:開啟 PowerShell 或命令提示字元。

  2. 執行驗證指令:鍵入以下指令並按 Enter:

    docker --version
    
    登入後複製
  3. 檢查輸出: 如果 Docker 安裝正確,您應該會看到類似以下內容的輸出:

    Docker version 27.3.1, build ce12230
    
    登入後複製

    (具體版本號碼可能有所不同)。這確認 Docker 已安裝並準備就緒!

結論

恭喜!您已在 Windows 電腦上成功安裝了 Docker。隨著 Docker Desktop 的運行,您現在可以開始提取映像、建置容器並探索容器化的世界。為什麼不嘗試運行一個簡單的容器來開始呢?可能性是無限的!容器化快樂!

註腳


  1. 了解虛擬化↩

  2. WSL 安裝指南↩

以上是如何在 Windows 上安裝 Docker:初學者指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板