對於開發者、系統管理員,或是任何想在 Windows 環境下體驗容器化技術的朋友來說,Docker Desktop 絕對是一個不可或缺的工具。它讓你在 Windows 上輕鬆運行 Docker 容器,無論是開發、測試還是部署應用程式,都能大幅提升效率。
為什麼選擇 Docker Desktop?
Docker Desktop 提供了一個完整的開發環境,讓你可以在 Windows 上原生運行 Docker 容器。它整合了 Docker Engine、Kubernetes、Compose 等核心工具,並提供直觀的圖形使用者介面,讓容器的管理變得前所未有的簡單。無論你是想在本機運行各種服務、測試應用程式,還是準備部署到雲端,Docker Desktop 都是你的最佳選擇。
Docker Desktop 安裝前置準備:啟用 Windows 功能 (WSL2)
為了讓 Docker Desktop 在 Windows 上順暢運行,我們需要啟用一些必要的 Windows 功能,特別是與 Windows 子系統 Linux 版 (WSL2) 相關的功能。WSL2 提供了更強大的虛擬化能力,讓 Docker 容器的運行效率更高。
- 啟用 Windows 功能:
- 在 Windows 搜尋欄中輸入「開啟或關閉 Windows 功能」並點擊開啟。
- 在彈出的視窗中,請務必勾選以下三個選項:
- Hyper-V
- 虛擬機器平台
- Windows 子系統 Linux 版
- 點擊「確定」後,系統會提示你需要重新啟動電腦以完成這些功能的安裝。請務必重新啟動。
- 更新 Linux 子系統:
- 電腦重新啟動後,在搜尋欄中輸入「cmd」,並以系統管理員身分執行「命令提示字元」。
- 輸入指令
wsl --update並按下 Enter,這會將你的 Linux 子系統更新到最新版本,確保與 Docker Desktop 的最佳相容性。
- 安裝 Linux 發行版 (Ubuntu):
- 為了讓 Docker Desktop 能夠利用 WSL2 的優勢,你需要安裝一個 Linux 發行版。最常見且推薦的是 Ubuntu。
- 在命令提示字元中輸入指令
wsl --install。如果沒有特別指定發行版名稱,系統會預設安裝 Ubuntu。 - 安裝完成後,你會被要求為 Ubuntu 設定一個帳號名稱和密碼,請依照指示完成。
開始安裝 Docker Desktop
完成前置準備後,我們就可以開始下載並安裝 Docker Desktop 主程式了!
- 建立 Docker 映像檔儲存資料夾 (重要!):
- Docker 拉取的映像檔和容器資料通常會佔用大量空間。為了避免佔用 C 槽空間,強烈建議在 C 槽以外的磁碟(例如 D 槽)建立一個專門的資料夾,用於存放 Docker 的映像檔。這將有助於管理磁碟空間。
- 下載 Docker Desktop:
- 進入官方網站下載 Docker Desktop
- 找到並點擊「Download Docker Desktop」按鈕,選擇適合 Windows 架構的版本進行下載(AMD64)。
- 執行安裝程式:
- 下載完成後,執行下載的安裝檔。
- 在安裝過程中,通常使用預設的勾選選項即可。
- 安裝完成後,系統會提示你需要登出 Windows 帳戶再重新登入,以確保所有設定生效。
Docker Desktop 首次設定
重新登入 Windows 後,首次開啟 Docker Desktop 會有一些必要的設定步驟。
- 接受服務協議: 首次開啟 Docker Desktop,你會看到一個訂閱服務協議的視窗,點擊「Accept」接受即可。
- 跳過帳號建立與問卷: 通常你可以選擇跳過帳號建立和問卷調查的步驟,直接進入主介面。
- 設定映像檔儲存位置:
- 點擊 Docker Desktop 介面右上角的設定圖示 (齒輪圖示),進入設定頁面。
- 導航到「Resources」選項。
- 在「Disk image location」中,將路徑更改為你之前建立的 Docker 映像檔儲存資料夾(例如:D:\DockerImages)。
- 啟用 WSL Integration:
- 在設定頁面中,找到「WSL Integration」選項。
- 確保你剛安裝的 Ubuntu Linux 發行版已經被啟用。
- 點擊「Apply & Restart」應用所有設定並重新啟動 Docker Desktop。
