n8n 是一套開源的自動化工具。
「收到 Email 就自動存進 Google Sheet」「有人填表單就發 LINE 通知」,這類每天在做的重複動作,設定一次就不用再手動處理。
重點是:裝在自己電腦上,完全免費。
這篇教你用 Docker 在 15 分鐘內把 n8n 跑起來。全程圖解、指令都能複製貼上,不需要任何程式基礎。Windows 10/11 都適用。
一、裝在自己電腦上,好處和限制
好處:
- 完全免費,不用月租、不用綁信用卡
- 資料全留在自己硬碟,不經過任何第三方伺服器
- 本機直接跑,速度快、幾乎沒延遲
限制:
- 電腦關機 n8n 就停,不像雲端 24 小時運轉
- 只有這台電腦能開,手機或別台電腦連不進來
- 更新要自己動手(但只要三步,後面會教)
大多數個人自動化場景(手動觸發、上班時間跑就好),地端完全夠用。如果你需要 24 小時不間斷運行,可以另外研究雲端部署方案。
二、先搞懂三個詞
名詞 | n8n | Docker | WSL |
白話解釋 | 自動化工具,把重複的事變自動執行。例如「收到信就存進 Google Sheet」「IG 有人留言就通知 LINE」。 | 程式專用的「便當盒」,把程式跟它需要的東西裝在一個隔離盒子裡,不會弄亂你電腦的設定。 | Windows 裡的 Linux 子系統,Docker 運作需要的「廚房」基礎設施。 |
三、安裝總覽
整個流程只有兩大段。裝過一次之後,日常開 n8n 只要點兩下:
階段 | 做什麼 | 花多久 | 只做一次? |
1、安裝 Docker Desktop | 下載 Docker + 更新 WSL | 5~10 分鐘 | ✅ 一次 |
2、用 Docker 跑起 n8n | 下載 n8n 映像檔並啟動容器 | 3~5 分鐘 | ✅ 一次 |
3、日後使用 | 打開 Docker → 點 Containers → 點啟動 | 30 秒 | 🔁 每次 |
四、安裝 Docker Desktop
步驟 1|下載 Docker Desktop

目的:拿到「便當盒」管理工具。
- 打開瀏覽器,進入 Docker 官網
- 找 Windows 區塊,點 Windows AMD64 按鈕下載
- 下載到的檔案叫
Docker Desktop Installer.exe
- 雙擊安裝,過程中會看到一個勾選畫面
- 維持預設勾選「Use WSL 2 instead of Hyper-V」,按 OK。Windows 家用版只支援 WSL 2,選錯會裝不起來。其餘全部按「下一步」。
- 裝完重新開機
大部分 Windows 電腦都是 AMD64。只有特殊的新款 ARM 筆電(如 Surface Pro X)才要選 ARM 版。不確定就選 AMD64。
步驟 2|安裝開啟後跳出「WSL needs updating」

目的:接下來要更新 WSL 這個「廚房」環境。
- 從桌面或開始選單點開 Docker Desktop
- 跳出紅色驚嘆號視窗,標題寫 WSL needs updating
- 視窗中間有一行黃框起來的指令
wsl --update(先複製起來
不要按 Try Again,也先不要關視窗,直接做下一步。這個提示是正常的,每個第一次裝 Docker 的人都會遇到。
步驟 3|叫出「執行」視窗,輸入 cmd

目的:打開命令提示字元,準備跑更新指令。
- 按鍵盤 Win + R(視窗圖示鍵 + R)
- 左下角跳出「執行」小視窗
- 輸入 cmd,按「確定」
- 出現黑漆漆的「命令提示字元」視窗
步驟 4|貼上更新指令,按 Enter
目的:執行 WSL 更新命令。
複製這行指令:
- 切回黑色「命令提示字元」視窗
- 在視窗裡按滑鼠右鍵,會自動貼上(不是 Ctrl+V)
- 按 Enter 執行
跳出「wsl 不是內部或外部命令」?代表你的 Windows 還沒裝過 WSL。先跑
wsl --install,裝完重開機,再回來跑 wsl --update。步驟 5|等 WSL 下載完成

⏱️ 預期時間:1~3 分鐘(網路慢會更久)。
目的:下載新版 WSL。
- 盯著黑色視窗看進度條(會顯示百分比,例如 55.4%)
- 什麼都別動,不要關視窗
- 等進度條跑到 100%
- 看到「WSL 已更新」或
The operation completed successfully
卡住不動?關掉命令提示字元,重新開一個再跑一次
wsl --update,會從斷點繼續。或者換個網路環境試試。步驟 6|回 Docker,按藍色「Try Again」
目的:讓 Docker 偵測到已更新的 WSL。
- 切回那個有紅色驚嘆號的 Docker 視窗(關掉了就重開 Docker Desktop)
- 按藍色 Try Again
- 等 10~30 秒
✅ 成功標誌:畫面跳到 Docker 主畫面(藍色鯨魚或選單)。PART 1 完成!
五、用 Docker 跑起 n8n
步驟 1|進到 Images 頁面

目的:進入安裝包(映像檔)列表。
- 確認 Docker Desktop 已開、顯示主畫面
- 左邊功能選單點 Images(立方體圖示)
- 右邊切到 Images 頁面(第一次用通常是空的)
步驟 2|搜尋並下載 n8n
目的:從 Docker Hub 抓取官方 n8n 安裝包。

- Images 頁面中間,點藍色按鈕 Search images to run
- 搜尋框輸入 n8n
- 結果裡選 n8nio/n8n(名字旁邊有藍色驗證勾勾 ✓)
- 按那一行右邊的 Pull 開始下載
⏱️ 下載約 1~2 分鐘(檔案約 2.5 GB)。
只選官方版
n8nio/n8n。其他像 vulhub/n8n、crazymax/n8n 都不要選,非官方版本可靠性不佳,更新也不同步。步驟 3|按 Run 把它跑起來

先搞懂這組比喻:
Docker 術語 | 比喻 |
Image(安裝包) | 設計圖 |
Container(容器) | 照設計圖蓋好的房子 |
Run | 按下「開始施工」 |
目的:把安裝包模板變成實際運作的容器。
- 下載完會自動回到 Images 列表
- 找到
n8nio/n8n那一行
- 滑鼠移過去,右邊 Actions 欄會出現小圖示
- 點藍色三角形 ▶(Run 按鈕)
步驟 4|展開「Optional settings」
目的:設定 n8n 正常運作的必要參數。
這步不能跳! 用預設值會導致:(1) 無法從瀏覽器打開 n8n (2) 容器一關資料就全部不見。

- 跳出 Run a new container 視窗
- 先別按右下角的 Run
- 找到 Optional settings 那行,右邊有個向下箭頭(v)
- 點箭頭展開,露出設定欄位
步驟 5|照這三項填好,再按 Run

目的:設定容器名稱、連線 port、資料存儲位置。
- 照表格把欄位填好
- 其他欄位(Environment variables、Network)全部不動,留空
- 按視窗右下角 Run
欄位 | 填入值 | 這是在做什麼 |
Container name | n8n_free | 幫容器取名字,方便日後找到它(名稱隨你取,這裡只是舉例) |
Ports → Host port | 5678 | 設定瀏覽器要用 localhost:5678 連進去 |
Volumes → Host path | C:/n8n | 指定電腦上哪個資料夾來存 n8n 的資料(路徑自己選,放哪都行) |
Volumes → Container path | /home/node/.n8n | n8n 程式內部固定的存檔位置(不能改) |
Volumes 在做什麼?
把電腦上的
C:\n8n 跟容器內的 /home/node/.n8n 連通。n8n 產生的資料(工作流、帳號、設定)實際存在你的硬碟裡。就算容器被刪掉,資料還在。重新 Run 一個新容器接回同一個資料夾就好。步驟 6|打開 n8n,設定帳號


目的:透過瀏覽器開啟 n8n 並建立管理員帳號。
- 按 Run 後自動跳到 Containers 頁面
- 看到 n8n_free 那行,前面綠色小圓點=正在跑
- 點進去看 Logs(執行紀錄),捲到最下面找這行點入:
- 填入 Email、First Name、Last Name、Password,按 Next
✅ 看到 n8n 的工作流編輯畫面,安裝全部完成!
六、日後使用:怎麼再開 n8n
千萬不要重做前面的步驟!
Image 裝過一次就不用再 Pull,也不用再 Run a new container。日常只要在 Containers 頁面點兩下。

- 打開 Docker Desktop
- 左邊點 Containers(在 Images 上方)
- 找到之前建好的
n8n_free
- 看左邊小圓點判斷狀態:
- 🟢 綠色=正在跑,直接跳到第 5 步
- ⚪ 灰色=停著,滑鼠移過去點右邊的 ▶ 啟動鍵,等 10~30 秒變綠
- 點中間 Port(s) 欄的藍色
5678:5678連結,瀏覽器直接開 n8n
小撇步:把
http://localhost:5678 加進瀏覽器書籤,下次直接點書籤秒開(前提:Docker 和容器已啟動)。Containers 出現兩個 n8n? 刪掉舊的那個,只留一個。兩個容器搶同一個 port 會互相打架,誰都連不上。看建立時間,留比較新的就好。
想更新 n8n 到新版本?
三步就好:
- 到 Images 頁面,重新搜尋
n8nio/n8n並 Pull(會自動抓最新版)
- 到 Containers 頁面,把舊的
n8n_free停止 → 刪除
- 從新的 Image 重新 Run,填跟之前一樣的設定
因為資料存在你指定的資料夾裡,重新 Run 後工作流和帳號都還在。
七、恭喜,你有自己的自動化工具了
走到這裡,你的電腦裡已經有一台免費、資料全在本機的 n8n。
幾件事記一下:
- 電腦開著 + Docker 開著 = n8n 就一直在跑。關機就停,開機再啟動就好,30 秒的事
- 工作流和帳號都存在你指定的資料夾裡,不會因為 Docker 更新而消失
- 碰到英文錯誤訊息看不懂?截圖丟給 AI 問最快,不用自己翻譯
接下來就是你發揮的時間,打開 n8n,建你的第一條工作流吧!
這篇有幫到你嗎?歡迎餵食煎餃 🥟
每篇文章都是踩坑後整理出來的,你的支持是最好的調味料。
相關文章
.png?table=collection&id=2ba70f01-9634-81f4-8376-000b1aff7bf1&t=2ba70f01-9634-81f4-8376-000b1aff7bf1&width=1080&cache=v2)






