【docker n8n】windows环境如何挂载

前提:如果不挂载,服务关闭之后,之前所有做的n8n流程都会消失;后续登录都要走一遍sign up,下次关机还是会丢失。

提供一下我所用的命令:

docker run -d --name n8n -p 5678:5678 -v "D:\02用例:/home/node/.n8n" -e N8N_SECURE_COOKIE=false n8nio/n8n:latest

  1. docker run

    创建并启动一个新容器。

  2. -d

    让容器在后台运行(即 "detach" 模式)。

  3. --name n8n

    给容器命名为 n8n(方便后续管理)。

  4. -p 5678:5678

    将宿主机的 5678 端口映射到容器内的 5678 端口。

  5. -v "D:\02用例:/home/node/.n8n"

    将 Windows 宿主机的 D:\02用例 目录挂载到容器内的 /home/node/.n8n 目录(用于持久化数据)。

  6. -e N8N_SECURE_COOKIE=false

    设置环境变量 N8N_SECURE_COOKIE 为 false,允许通过 HTTP(非 HTTPS)访问 n8n。

  7. n8nio/n8n:latest

    使用 Docker Hub 上的 n8nio/n8n 镜像(标签为 latest,即最新版本)。

其他命令:

1.docker ps --查看进程状态

2.docker exec -it n8n sh --进入容器进行shell的执行,如果是bash,最后的sh改成bash

3.docker logs -f n8n --是用于实时查看容器日志的命令。f是follow的意思

4.docker stop n8n && docker start n8n------停止 / 删除容器后,重新启动

5.docker exec -it --user root n8n sh --修改容器内文件权限

6.ls -la /home/node/.n8n --查看文件权限

7.docker rename n8n n8n-old --重命名容器

相关推荐
贞明电子13 小时前
工业三色报警灯怎么接入项目系统?开关量与RS485控制应用指南
运维·网络·微信公众平台·贞明电子
万联WANFLOW14 小时前
海外网络故障怎么排查?Cloudflare 三季度断网报告解读与 mtr 实战
运维·网络·故障分析
Ruiery16 小时前
Linux 6.6内核内存管理深度解析(十三):slab/slub 分配器
linux·运维·服务器
Decay__17 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
江华森18 小时前
数据中心基础设施运维实战:概述与实验环境搭建
运维
迪菲赫尔曼19 小时前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
by2099920 小时前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
螺丝钉tina20 小时前
[Playwright][08] Upload 模块自动化:如何设计真实业务测试用例?
运维·自动化·测试用例
迪菲赫尔曼20 小时前
【基础篇 12】把环境与源码接起来:检查 GPU,再安装服务器上的项目
运维·服务器·开发语言·人工智能·python·yolo·目标检测
cq林志炫21 小时前
两个Linux服务器之间同步文件
linux·运维·服务器