4.1 在 Windows 10 上安裝 Docker
系統需求
在安裝 Docker 之前,請確認你的電腦符合以下需求:
- 作業系統: Windows 10 64-bit (Pro, Enterprise, 或 Education, Build 15063 或更高版本)。
- 啟用 Hyper-V 功能。
啟用 Hyper-V
Hyper-V 是 Microsoft 提供的虛擬化技術,用於支援 Docker 在 Windows 上運行。啟用 Hyper-V 的步驟:
- 打開「控制面板」,進入「程式」分頁。
- 點擊「開啟或關閉 Windows 功能」。
- 選中「Hyper-V」並按下「確定」。
- 重新啟動電腦以使更改生效。
安裝 WSL
以管理員身份打開 PowerShell,執行以下指令:wsl --install
。這會安裝 WSL 2
。

如果過程中出現問題,可以參考詳細指引,鏈接在 這裏
如果虛擬化功能仍然無法運作,可能需要從 BIOS 啟用。這種情況在 AMD 平臺上比較常見。如果你用的是例如 MSI 平臺,可以這樣操作:
- 進入 BIOS
- Overclocking settings > OC Explore Mode 啟用 Expert 模式
- CPU Features > 啟用 SVM 模式
如果你的 BIOS 界面和此不同… 嗯,這也是正常的。這種情況下,請在 Google 上搜索類似於 enable virtualization in bios asus 的關鍵詞。
下載和安裝 Docker Desktop
- 進入 Docker 官方網站,下載 Docker Desktop for Windows 的安裝檔案。
- 執行下載的安裝檔案。
- 按照安裝精靈的步驟進行操作,接受許可協議並選擇必要選項。
- 完成安裝後,啟動 Docker Desktop。
配置 Docker Desktop
首次啟動 Docker Desktop:
- 你需要接受許可協議條款。接受它們。
- Docker Desktop 會自動配置並啟動 Docker 伺服器。
- 在任務欄中會出現 Docker 圖標,表示 Docker 啟動成功。
檢查安裝
檢查 Docker 是否成功安裝:
- 打開命令提示字元(CMD)或 PowerShell。
- 輸入指令 docker --version,確認 Docker 版本正確顯示。
4.2 在 Windows 11 上安裝 Docker
系統需求
在安裝 Docker 到 Windows 11 電腦之前,請確認你的電腦符合以下需求:
- 作業系統: Windows 11 64-bit。
- 啟用 Hyper-V 和 WSL 2 (Windows Subsystem for Linux 2)。
啟用 Hyper-V 和 WSL 2
Hyper-V 和 WSL 2 是 Microsoft 的虛擬化技術,在 Windows 11 上執行 Docker 時需要使用這些技術。啟用 Hyper-V 和 WSL 2 的方式如下:
- 打開「開始」菜單並輸入 "控制面板",然後選擇它。
- 進入「程序」區域。
- 按下「啟用或關閉 Windows 功能」。
- 勾選「Hyper-V」、「Virtual Machine Platform」和「Windows Subsystem for Linux」。
- 按下「確定」並重新啟動你的電腦以使變更生效。
下載並安裝 Docker Desktop
- 前往 Docker 官方網站並下載適用於 Windows 的 Docker Desktop 安裝檔案。
- 執行下載的安裝檔案。
- 按照安裝嚮導的指示操作,接受授權協議條款並選擇必要的配置選項。
- 安裝完成後,啟動 Docker Desktop。
配置 Docker Desktop
當你第一次啟動 Docker Desktop:
- 打開命令列 (CMD) 或 PowerShell。
- 輸入命令 docker --version,確保 Docker 的版本正確顯示。
4.3 在 Windows 7 上安裝 Docker
很可惜,Docker Desktop 官方不支援 Windows 7。然而,你仍然可以透過虛擬機器在 Windows 7 上使用 Docker。以下是使用 VirtualBox 和 Docker Toolbox 在 Windows 7 上安裝 Docker 的說明。
系統要求
在開始安裝 Docker 之前,請確保你的電腦符合以下要求:
- 作業系統: Windows 7 64-bit。
- 處理器: 支援虛擬化(Intel 的 VT-x 或 AMD 的 AMD-V)。
- 已在 BIOS 中啟用虛擬化功能。
安裝 VirtualBox 和 Docker Toolbox
- 下載 VirtualBox:
- 進入 VirtualBox 官方網站,下載適用於 Windows 的安裝檔案。
- 執行下載的安裝檔案,並按照安裝向導的指示進行安裝。
- 下載 Docker Toolbox:
- 前往 GitHub 的 Docker Toolbox 下載頁面,下載最新版本的 Docker Toolbox for Windows。
- 執行下載的 Docker Toolbox 安裝檔案。
- 按照安裝向導的指示,接受使用者協議並選擇必要的選項來完成安裝。
設定 Docker Toolbox
安裝完 Docker Toolbox 後,請按照以下步驟進行設定:
- 啟動 Docker Quickstart Terminal:
- 打開 Docker Quickstart Terminal(安裝完成後,桌面上應該會出現其圖示)。
- Docker Quickstart Terminal 會自動設定 Docker 虛擬機器(使用 VirtualBox)並啟動 Docker 伺服器。
- 等待顯示 Docker 啟動成功的訊息。
- 驗證安裝:
- 在啟動的 Docker Quickstart Terminal 中輸入指令 docker --version。
- 確認 Docker 版本資訊是否正確顯示。
注意事項
- Docker Toolbox 包含 Docker Engine、Docker Machine 和 Docker Compose。
- Docker Quickstart Terminal 會啟動配置為最低需求的虛擬機器。你可以透過 VirtualBox 調整虛擬機器的配置以提升效能或修改其他參數。
4.4 在 macOS 上安裝 Docker
系統需求
在 macOS 上安裝 Docker 前,請確保你的電腦符合以下要求:
- 作業系統:macOS 10.13 或更高版本。
- 支援 64-bit 的處理器。
下載與安裝 Docker Desktop
- 前往 Docker 官方網站,下載適用於 macOS 的 Docker Desktop 安裝文件。
- 打開下載好的 .dmg 文件。
- 將 Docker.app 拖到「應用程式」資料夾中。
啟動 Docker Desktop
首次啟動 Docker Desktop:
- 從「應用程式」資料夾中打開 Docker.app。
- 你可能需要輸入管理員密碼以完成安裝。
- Docker Desktop 會自動設定並啟動 Docker 伺服器。
- 在選單列上會出現 Docker 的圖示,表示 Docker 啟動成功。
設置 Docker Desktop
首次啟動後,Docker Desktop 會設定系統以最佳化 Docker 容器的運行。Docker Desktop 會與系統設置整合,並提供便捷的界面來管理 Docker。
檢查安裝
確認 Docker 是否安裝成功:
- 打開終端機。
- 輸入命令 docker --version,確認 Docker 版本顯示是否正確。
4.5 在 Linux (Ubuntu) 上安裝 Docker
系統要求
在 Ubuntu 上安裝 Docker 之前,請確保你的電腦符合以下要求:
- 作業系統:Ubuntu 18.04 或更高版本。
- 64-bit 版本。
更新軟體包
首先需要更新軟體包列表:
sudo apt-get update
安裝必要的軟體包
接下來,安裝添加 Docker repository 所需的軟體包:
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
添加 Docker 官方的 GPG 密鑰
下載並添加 Docker 的官方 GPG 密鑰:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o
/usr/share/keyrings/docker-archive-keyring.gpg
添加 Docker repository
將 Docker 的官方 repository 添加到你的系統中:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安裝 Docker Engine
現在可以安裝 Docker Engine:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
啟動 Docker
啟動 Docker 並確保它在系統啟動時自動啟動:
sudo systemctl start docker
sudo systemctl enable docker
檢查安裝
檢查 Docker 是否安裝成功:
sudo usermod -aG docker $USER
sudo chmod 666 /var/run/docker.sock
sudo docker --version
確認 Docker 版本正確顯示。
GO TO FULL VERSION