
教你快速上手三大平台 Docker 安裝,不繞路、不卡關!
Docker 是什麼?
簡單來說它就像是一個「裝 App 的虛擬箱子」,讓你可以輕鬆在任何平台上運行各種應用程式。
無論你是工程新手,還是想要試玩 Jellyfin、Nextcloud 等實用的工具,都會需要 Docker 的幫忙。
今天這篇文章,我會用最簡單的方式帶你在 Mac、Windows、Linux 上安裝好 Docker。
別擔心!不需要你打太多指令,我們一步一步照做就能完成。
Docker 安裝最基礎的步驟説明:
要在各平台安裝 Docker,首先從官網下載 Docker Desktop。
- Windows 需先安裝 WSL 2
- Mac 需區分 Intel 或 Apple 晶片版本
- Linux 建議安裝 Docker Engine 或 Desktop 版。
安裝後透過指令 `docker –version` 驗證,並執行 `docker run hello-world` 測試。
一、Mac 安裝教學
支援系統:
- macOS 10.15 以上(Intel 或 Apple Silicon 都可以)
Docker 安裝步驟:
- 前往官方網站下載:https://www.docker.com/products/docker-desktop
- 選擇對應的版本,看你的處理器是哪一種(Intel / Apple 芯片)

- 安裝後打開 Docker Desktop,會提示你允許權限 → 點「同意」
- 成功後右上角會看到 Docker 的小鯨魚圖示!
確認是否安裝成功:
打開 Terminal,輸入以下指令:
docker --version
若出現版本號就表示成功囉!
二、Windows 安裝教學
支援系統:
- Windows 10(專業版 or 企業版)
- Windows 11
注意:家用版 Home 也能裝,但會透過 WSL 2 支援
安裝步驟:

- 安裝 WSL 2(Windows Subsystem for Linux):
- 在 Windows PowerShell(右鍵 → 已系統管理員身份執行)輸入:
- `
wsl --install`
- 前往官方下載 Docker Desktop
- 選擇 Download for Windows,看你的電腦是哪一種型號
- 安裝完畢後,Docker 會自動連結 WSL 2,並開始初始化
- 成功後畫面右下角會出現 Docker 小圖示!
確認是否安裝成功:
打開 Windows PowerShell 或 CMD,輸入:
docker --version
三、Linux 安裝教學(以 Ubuntu 為例)
如果你使用的是 Ubuntu,Docker 官方現在也推出了 Docker Desktop for Linux,提供與 Windows、macOS 相似的桌面管理介面。
系統需求:
- Ubuntu 22.04 或 20.04
- x86_64 架構
- 已安裝
systemd
安裝 Docker Desktop 步驟:

- 前往官方下載頁面:
Docker Desktop:https://www.docker.com/products/docker-desktop - 參考官方安裝文件: https://docs.docker.com/desktop/install/ubuntu/
- 點選「Download .deb」,下載對應版本的安裝檔。
- 開啟終端機,並使用以下指令安裝:
sudo apt-get update
sudo apt-get install ./docker-desktop-<version>-<arch>.deb
⚠️ 請將上方 <version> 和 <arch> 替換為實際檔名,例如: docker-desktop-4.29.0-amd64.deb
- 安裝完成後,可以用以下指令啟動 Docker Desktop:
systemctl --user start docker-desktop或重新登入一次帳號會自動啟動。
加入使用者群組(可不需 sudo 使用 Docker):
systemctl --user start docker-desktop
簡單測試以上的安裝是否成功
安裝完 Docker 之後,我們可以用最經典的方式來確認是否成功運作,可以執行一個官方提供的 hello-world 容器(hello-world container)。
請在終端機(Mac / Linux)或 PowerShell(Windows)中輸入:
docker run hello-world
你會看到以下類似的訊息:
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
<https://hub.docker.com/>
For more examples and ideas, visit:
<https://docs.docker.com/get-started/>
這樣表示 Docker 成功啟動了一個容器,並正確的與 Docker 互動。
如果錯誤訊息,請確認 Docker 是否正在背景執行(可以先開啟 Docker Desktop),或檢查防火牆、權限設定等。
這個簡單的小測試,在安裝完 Docker 都可以做的動作,確認 Docker 的安裝一切準備就緒囉!
安裝 Docker 常見問題
Q1: 如何在 Windows 10/11 Home 版本完成 Windows install Docker?
A: Windows 家用版現在可以透過「WSL 2 (Windows Subsystem for Linux)」核心來安裝 Docker Desktop。
只需在 PowerShell 以管理員身份執行 `wsl –install`,接著安裝 Docker Desktop 並在設定中開啟 WSL 2 Backend 即可。
Q2: Mac install Docker 時,Intel 晶片與 Apple M1/M2/M3 晶片有什麼差別?
A: 安裝檔不通用。Intel 晶片需下載「Mac with Intel chip」版本,而 M1/M2/M3 晶片則需下載「Mac with Apple chip」版本。
若裝錯版本,Docker 運作效能會大幅下降甚至無法啟動。
Q3: Linux install Docker 推薦安裝 Docker Engine 還是 Docker Desktop?
A: 對於初學者,Docker Desktop 提供圖形介面較好上手;但對於伺服器維護或進階開發,建議安裝 Docker Engine,因為它更輕量且是業界在生產環境中的標準作法。
Q4: 安裝 Docker 後出現「Permission Denied」怎麼辦?
A: 在 Linux 系統中,通常需要將使用者加入 Docker 群組。
執行 `sudo usermod -aG docker ${USER}` 並重新登入,即可不需使用 `sudo` 指令操作 Docker。
Q5: Docker 安裝成功後,要如何確認它能正常運作?
A: 請在終端機輸入 `docker run hello-world`。
若 Docker 成功從 Hub 抓取映像檔並顯示 “Hello from Docker!” 訊息,即代表安裝與網路連線皆正常。
實務能力加強:除錯助手 Prompt
實作的小技巧:安裝過程中出錯了怎麼辦?
請把以下內容貼給 ChatGPT,它就能夠幫你精準分析原因:
我正在進行 [作業系統名稱] install Docker,目前執行到步驟 [步驟編號] 報錯,錯誤代碼為 [貼上錯誤訊息],請用繁體中文指導我如何排除。
結語
不管你是用哪個系統,其實 Docker 的安裝都不算太困難。
只要跟著上述步驟操作,你很快就能開始用 Docker 安裝其他應用,開啟屬於你的開發或自架伺服器之路!
如果安裝過程中遇到什麼奇怪的錯誤,在下方留言你的作業系統與報錯訊息,我會盡力幫你解答唷!
