iT邦幫忙

2025 iThome 鐵人賽

DAY 3
0
生成式 AI

打造自己的 AI 新聞小編:每天自動抓新聞、摘要、推送到 LINE!系列 第 3

【Day 3-1】安裝 n8n 前先安裝 Docker:Docker 介紹和操作步驟

  • 分享至 

  • xImage
  •  

為什麼我選擇用 Docker 安裝?因為用一行指令就可以啟動 n8n,而且不論是 Windows 或 macOS 都能用相同方式執行。

在自己的電腦上安裝 n8n ( 本地端免費版 ),不像用雲端版 ( n8n.cloud )在14天的免費試用期之後就要付費,且本地端安裝在使用上不會限制流程術或使用次數,所以我決定在這次的專案中使用本地端免費版的 n8n,安裝步驟如下:

步驟一:到 Docker 的安裝頁面

https://www.docker.com/products/docker-desktop/

  • 選擇自己電腦的作業系統版本下載安裝

https://ithelp.ithome.com.tw/upload/images/20250810/201780672PPmvsllcp.png

  • 裝好後,記得重開機一下喔!

https://ithelp.ithome.com.tw/upload/images/20250810/20178067jvteOirXpw.png

步驟二:註冊帳號

  • 沒什麼要說明的,平常怎麼註冊帳號現在就怎麼用

https://ithelp.ithome.com.tw/upload/images/20250810/20178067VFUig2vn6L.png

好棒,你完成了!

步驟三:打開終端機 (PowerShell、Terminal)

❗Windows 可以使用 PowerShell、命令提示字元(cmd)或 Windows Terminal,macOS 請打開 Terminal 應用程式。

  • 輸入:docker run -d -p 5678:5678 -v C:\Users\yaoyu\.n8n:/home/node/.n8n n8nio/n8n

https://ithelp.ithome.com.tw/upload/images/20250810/20178067zGSObgkFjs.png

這行指令的意思是:

  • -d:讓容器在背景執行,不會卡在終端機畫面
  • -p 5678:5678:把電腦的 5678 埠口對應到容器內的 5678 埠口,方便我們用瀏覽器連接
  • -v C:\\Users\\你的使用者名稱\\.n8n:/home/node/.n8n:把你電腦裡的資料夾掛載到容器裡,這樣你的設定和資料就會保存
  • n8nio/n8n:指定要使用的 n8n 映像檔

❗請把 C:\\Users\\你的使用者名稱\\.n8n 要改成你電腦裡真實的路徑,確保資料能正確保存。

💡注意
後面在設定自動化的時候需要確認時區是否符合你現在位置,可以在安裝時就把時區改好,我之後會在另一篇文章中詳細說明這個設定的方法和注意事項。

打完指令後按 Enter,Docker 就會幫你啟動 n8n 了!
(如果出現錯誤,請先確認你的 Docker Desktop 已經啟動)

  • 在 Docker 的 Containers 頁面可以看到你剛剛建立的容器,裡面存放你的 n8n 資料

https://ithelp.ithome.com.tw/upload/images/20250810/20178067cqeHN3uWdT.png

下次啟動 n8n 只需要打開 Docker 的 Containers,並點選 Actions 下方的三個點點、點擊最下方的
「Open with browser」,就會導向你的 n8n 頁面了!
https://ithelp.ithome.com.tw/upload/images/20250810/20178067BdH38rmOl5.png

💡注意

假如你在終端機打了:docker run -it --rm -p 5678:5678 n8nio/n8n
這只能用來暫時執行,沒辦法永久保存。
所以如果你的電腦莫名自己關機,或是你的滑鼠突然活起來了,自己關掉 Docker,
而你又沒有輸入可以讓 n8n 永久保存 + 背景執行的指令,你辛苦做的 workflow 將付之一炬,連帳號都會被刪除。


上一篇
【Day 2】「RSS」是什麼?為什麼我們不用自己手動去抓新聞?
系列文
打造自己的 AI 新聞小編:每天自動抓新聞、摘要、推送到 LINE!3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言