【AI平台】n8n入门7:本地n8n更新

✅0、前言 

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

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

  • 相关文档:

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

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

✅1、开始

📚1.1、更新版本提示查看

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

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

📚1.2、命令行方式

1)查看镜像

docker images命令: 

2)拉取镜像

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

docker pull docker.n8n.io/n8nio/n8n

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

docker pull n8nio/n8n 

 说明:

 docker pull docker.n8n.io/n8nio/n8n该命令会从 n8n 官方自建的镜像仓库 拉取镜像。

docker pull n8nio/n8n该命令会从 Docker Hub 官方源 拉取镜像。

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

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

# Find your container ID
docker ps -a# Stop the container with the `<container_id>`
docker stop <container_id># Remove the container with the `<container_id>`
docker rm <container_id># Start the container
docker run --name=<container_name> [options] -d docker.n8n.io/n8nio/n8n

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

3)更新 Docker Compose

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

# Navigate to the directory containing your docker compose file
cd </path/to/your/compose/file/directory># Pull latest version
docker compose pull# Stop and remove older version
docker compose down# Start the container
docker compose up -d

📚1.3、Docker desktop的操作方式

1)更新镜像

在docker desktop中,更新方式:

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

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

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

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

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

提示会创建一个容器,

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

界面的参数设置:

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

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

数据卷设置 (Volumes)设置:

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

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

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

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

✅2、结束 

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/94232.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/94232.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

还在使用Milvus向量库?2025-AI智能体选型架构防坑指南

前言说明&#xff1a;数据来源&#xff1a;主要基于 Milvus&#xff08;v2.3&#xff09;和 Qdrant&#xff08;v1.8&#xff09;的最新稳定版&#xff0c;参考官方文档、GitHub Issues、CNCF报告、以及第三方评测&#xff08;如DB-Engines、TechEmpower&#xff09;。评估原则…

3-verilog的使用-1

verilog的使用-1 1.判断上升沿 reg s_d0; reg s_d1; wire signal_up ; //判断信号的上升沿 assign signal_up (~touch_key_d1) & touch_key_d0; always (posedge clk or negedge rst_n) beginif(rst_n 1b0) begins_d0< 1b0;s_d1< 1b0;endelse begins_d0&…

ESXI虚拟交换机 + H3C S5120交换机 + GR5200路由器组网笔记

文章目录一、组网拓扑与核心逻辑1. 拓扑结构2. 核心逻辑二、详细规划方案1. VLAN 与 IP 地址规划2. 设备连接规划三、配置步骤1. H3C S5120 交换机配置&#xff08;VLAN 与端口&#xff09;2. H3C GR5200 路由器配置&#xff08;路由、网关、NAT&#xff09;3. ESXi 虚拟交换机…

python的驾校培训预约管理系统

前端开发框架:vue.js 数据库 mysql 版本不限 后端语言框架支持&#xff1a; 1 java(SSM/springboot)-idea/eclipse 2.NodejsVue.js -vscode 3.python(flask/django)–pycharm/vscode 4.php(thinkphp/laravel)-hbuilderx 数据库工具&#xff1a;Navicat/SQLyog等都可以 该系统通…

webrtc弱网-QualityScaler 源码分析与算法原理

一. 核心功能QualityScaler 是 WebRTC 中用于动态调整视频编码质量的模块&#xff0c;主要功能包括&#xff1a;QP 监控&#xff1a;持续监测编码器输出的量化参数&#xff08;QP&#xff09;丢帧率分析&#xff1a;跟踪媒体优化和编码器导致的丢帧情况自适应决策&#xff1a;根…

Maven 快照(SNAPSHOT)

Maven 快照(SNAPSHOT) 引言 Maven 快照(SNAPSHOT)是 Maven 中的一个重要概念,主要用于版本管理。它允许开发者在构建过程中使用尚未发布的版本。本文将详细介绍 Maven 快照的原理、用途以及如何在项目中配置和使用快照。 Maven 快照原理 Maven 快照是版本号的一部分,…

2025-0803学习记录20——毕业论文快速整理成小论文

本科毕业论文写好啦&#xff0c;但是C导要我整理成一篇约8000字的小论文&#xff0c;准备投稿。毕业论文到投稿的小论文&#xff0c;这其实是从“全景展示”到“聚焦精炼”的过程。目前我已经有完整的大论文&#xff08;约6万字&#xff09;&#xff0c;材料是充足的&#xff0…

VUE2 学习笔记16 插槽、Vuex

插槽在编写组件时&#xff0c;可能存在这种情况&#xff0c;页面需要显示不同的内容&#xff0c;但是页面结构是类似的&#xff0c;在这种情况下&#xff0c;虽然也可以使用传参来进行&#xff0c;但传参时&#xff0c;还需要编写props等逻辑&#xff0c;略显重复&#xff0c;而…

IntelliJ IDEA开发编辑器摸鱼看股票数据

在IDEA的插件市场中心搜索stock&#xff0c;检索结果里面的插件&#xff0c;点击安装即可安装后的效果

Linux Deepin深度操作系统应用商店加载失败,安装星火应用商店

Linux Deepin国产操作系统优点 Deepin&#xff08;原名Linux Deepin&#xff09;是一款由中国团队开发的Linux发行版&#xff0c;基于Debian stable分支&#xff0c;以美观易用的界面和本土化体验著称。以下是其核心优点总结&#xff1a; 1. 极致美观的界面设计 Deepin Deskt…

postgresql创建只读用户并授权

postgresql创建只读用户并授权 CREATE USER yk WITH ENCRYPTED PASSWORD <your_password>;GRANT USAGE ON SCHEMA public to yk; GRANT SELECT ON ALL TABLES IN SCHEMA public TO yk;根据以上创建的用户&#xff0c;出现一个问题&#xff0c;对新建的表没有查询权限&am…

pytest vs unittest: 区别与优缺点比较

主要区别特性pytestunittest起源第三方库Python标准库语法风格更简洁的Pythonic语法基于Java风格的JUnit测试发现自动发现测试需要继承TestCase类断言方式使用Python原生assert使用各种assert方法(assertEqual等)夹具系统强大的fixture系统简单的setUp/tearDown方法参数化测试内…

Boost.Asio学习(5):c++的协程

协程是什么&#xff1f;协程就是可以“暂停”和“继续”的函数&#xff0c;像在函数里打个断点&#xff0c;然后以后可以从断点继续运行&#xff0c;而不是重新开始。线程 vs 协程&#xff1a;类比想象你在写小说&#xff1a;线程&#xff1a;你开了 3 个作者&#xff08;线程&…

Linux 中,命令查看系统版本和内核信息

在 Linux 中&#xff0c;可以通过以下命令查看系统版本和内核信息&#xff1a;1. 查看内核版本uname -a或精简显示&#xff1a;uname -r # 只显示内核版本示例输出&#xff1a;Linux ubuntu 5.4.0-135-generic #152-Ubuntu SMP Tue Nov 15 08:12:21 UTC 2022 x86_64 x86_64 x8…

数据结构总纲以及单向链表详解:

以下是基于笔记更详细的知识梳理&#xff0c;从概念到细节逐层拆解&#xff0c;帮你吃透数据结构核心要点&#xff1a; 数据结构部分的重点内容&#xff1a;一、数据结构基础框架 &#xff08;一&#xff09;逻辑结构&#xff08;关注元素间“逻辑关系”&#xff09; 笔记里提到…

模型学习系列之参数

背景 “GLM-4.5拥有 3550 亿总参数量&#xff0c;其中 320 亿活跃参数&#xff1b;GLM-4.5-Air 采用更紧凑的设计&#xff0c;拥有 1060 亿总参数量&#xff0c;其中 120 亿活跃参数。” 定义与关系 总参数量&#xff1a;模型中所有可训练参数的总和&#xff08;包括嵌入层、注…

[创业之路-535]:软件需要原型验证、产品需要原型验证、商业模式也需要原型验证

原型验证在软件、产品开发以及商业模式探索中均扮演着至关重要的角色&#xff0c;它通过低成本、快速迭代的方式&#xff0c;帮助团队验证核心假设、降低风险并优化方案。以下是针对这三个领域的具体分析&#xff1a;一、软件原型验证&#xff1a;从概念到可交互的模型核心目的…

sublime text2配置

sublime text2配置背景配置其他背景 之前下载了就把它当记事本在使用。但是&#xff0c;在使用过程中&#xff0c;有些场景很痛苦。如果说找一个字符串中的某一部分&#xff0c;虽然它通过了这个功能&#xff0c;但是不够明显&#xff0c;看瞎了。。。 配置 下面是我改的一些选…

本地通信的选择:为什么组播比广播更适合多进程协作?

零、深入解析Linux本地通信机制,对比广播与组播的核心差异 本地组播能让多进程收到消息,而本地广播不行,核心原因在于两者的设计目标、网络协议处理逻辑以及内核转发机制存在本质差异。具体可以从以下几个角度理解: 1. 通信模式与目标地址的本质区别 组播(Multicast):…

7-Django项目实战[user]-发送邮件激活账号

1.前期准备&#xff08;以QQ邮箱为例&#xff09; 登录QQ邮箱 获取授权码 2.settings.py文件配置 1&#xff09;缓存配置 # 配置缓存 CACHES {# 邮件激活随机数"default": {"BACKEND": "django_redis.cache.RedisCache","LOCATION&q…