完整教程:【AI平台】n8n入门7:本地n8n更新

完整教程:【AI平台】n8n入门7:本地n8n更新

  • 目标:本地n8n部署后,有新版本,然后进行更新。
  • 官方文档:Docker | n8n Docs
  • 特别说明:

n8n镜像更新后,容器重建,所以之前在n8n配置的东西,就莫有了,工作流提前导出,凭证就要重新设置了。

  • 相关文档:

 本地部署n8n环境,需要的,可以参考:

【AI平台】n8n入门1:详细介绍n8n的多种安装方式(含docer图形化安装n8n)-CSDN博客

在n8n界面中,可以查看更新提示信息:

完整教程:【AI平台】n8n入门7:本地n8n更新

点击,可以查看更新的各版本信息,及官方更新操作文档链接:

完整教程:【AI平台】n8n入门7:本地n8n更新

1)查看镜像

docker images命令: 完整教程:【AI平台】n8n入门7:本地n8n更新

2)拉取镜像

使用命令行拉取最新版本或特定版本: 


上边命令如果执行失败,可以尝试


 说明:

该命令会从 n8n 官方自建的镜像仓库 拉取镜像。

该命令会从 Docker Hub 官方源 拉取镜像。

有其他镜像仓库也可以,总之,能拉下来就行了。

n8n 工作流 教程完整教程:【AI平台】n8n入门7:本地n8n更新

拉取更新后的镜像后,停止 n8n 容器并重新启动。您也可以使用命令行。将以下命令中的  替换为您在第一个命令中找到的容器 ID:


到这里就更新完了,附赠docker compose更新方式。 

3)更新 Docker Compose

如果使用 Docker Compose 文件运行 n8n,请按照以下步骤更新 n8n:


1)更新镜像

在docker desktop中,更新方式:

方式一:直接搜索n8n镜像,下载最新版,然后,在下载的镜像上,点击“运行”,设置新的容器信息,就可以了,原来的容器没有变化,如果需要,还可以运行,查看原版本中创建的工作流等相信。

方式二:在想有镜像列表中,找到本地n8n镜像,点击菜单“View container usage”,定位到其对应容器,把容器删除掉,回到本地n8n镜像,菜单“pull”就可用了,点击下载最新镜像,下载完(有可能会多一个最新版本镜像,记不清了),在镜像上,点击“运行”,设置新的容器信息,就可以了。

完整教程:【AI平台】n8n入门7:本地n8n更新

下面回顾一下,如果给镜像配置容器。 

 2)下载的新镜像,配置容器

在docker中,点击新下载的n8n镜像,

完整教程:【AI平台】n8n入门7:本地n8n更新

提示会创建一个容器,

完整教程:【AI平台】n8n入门7:本地n8n更新

点击“Optional settings”,配置容器参数:

完整教程:【AI平台】n8n入门7:本地n8n更新

界面的参数设置:

给容器一个名字,我这里是n8nnew,不能和docker中其他容器重名

端口设置 (Ports):将容器端口 5678 是固定的,映射到主机的端口 5678,这是浏览器访问用的端口,遇到端口占用时,可以修改成其他端口;

数据卷设置 (Volumes)设置:

Host path:选择一个空文件夹,作为存数据的地方,不要用中文

Container path,是指容器内部的路径,这里用:填写 /home/node/.n8n/ 

容器参数配置很重要,不然运行起来,浏览器也不能正常工作。

点击“run”,进入运行日志界面:

完整教程:【AI平台】n8n入门7:本地n8n更新

条条大路通罗马,熟悉那条那条香,祝好

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/247724.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月15日 下午5:12
下一篇 2026年3月15日 下午5:12


相关推荐

关注全栈程序员社区公众号