安装

官方安装命令,要先安装docker客户端。

1
2
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

安装到第二步时报错:

1
2
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
Unable to find image 'docker.n8n.io/n8nio/n8n:latest' locally

需要翻墙

或者

根据:docker.n8n.io/n8nio/n8n:latest · Issue #3081 · kubesre/docker-registry-mirrors提示使用:

1
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n:latest

或者使用镜像的:

1
2
3
4
5
6
7
8
9
10
11
12
13
# Docker 拉取命令
docker pull swr.cn-east-3.myhuaweicloud.com/kubesre/docker.n8n.io/n8nio/n8n:latest
docker tag swr.cn-east-3.myhuaweicloud.com/kubesre/docker.n8n.io/n8nio/n8n:latest docker.n8n.io/n8nio/n8n:latest
# 然后启动
# 或者直接执行如下命令
docker run -d --name n8n -p 5678:5678 swr.cn-east-3.myhuaweicloud.com/kubesre/docker.n8n.io/n8nio/n8n:latest

# Containerd 拉取命令
ctr images pull swr.cn-east-3.myhuaweicloud.com/kubesre/docker.n8n.io/n8nio/n8n:latest
ctr images tag swr.cn-east-3.myhuaweicloud.com/kubesre/docker.n8n.io/n8nio/n8n:latest docker.n8n.io/n8nio/n8n:latest

# Shell 快速替换命令
sed -i s#docker.n8n.io/n8nio/n8n:latest#swr.cn-east-3.myhuaweicloud.com/kubesre/docker.n8n.io/n8nio/n8n:latest#g 你的文件名

可以拉取成功

然后启动,

开启后自动跳转到如下页面,点击下面链接,

使用n8n创建工作流

创建工作流

点击打开网页如下

注册进入,点击左上角,创建工作流

创建完成如下图:

创建聊天窗口节点

点击中间加号,创建节点,

选择On chat message,聊天窗口节点

点击Back to canvas返回主界面,

添加AI节点

继续点击后面的加号,然后点击Advanced AI,

选择Basic LLM Chain

点击加号,然后选择 Ollama Chat Model

点击Select Credential -> Create new credential

docker中启动的修改Base URL(http://localhost:11434)为:`http://host.docker.internal:11434`,点击保存

链接成功,返回选择模型:

选择完成后:

创建完成

就有了选好的模型节点,在输入框输入信息,

等待加载信息

返回了信息,这个就是本地模型Gemma返回的。

后面会介绍一下n8n + MCP的创建,还有一些实战工作流的创建。