当前位置: 首页 > news >正文

【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  --重命名容器

相关文章:

  • 论文分享 _ Ladder:一种基于收敛的结构化图区块链_2025-06-10
  • 记录chrome浏览器的一个bug
  • 项目四.高可用集群_ansible
  • Java 数据结构和集合框架(二十二)
  • 区块链Web3项目的开发
  • Linux中shell的循环控制语句和函数讲解
  • 深度学习小项目合集-视频介绍下自取
  • Ansible小试牛刀
  • Spring Boot循环依赖全场景解析与终极解决方案
  • Cloudreve 私有云盘系统部署
  • 【WSL2】Windows11开启WSL2
  • 2025年渗透测试面试题总结-云南云钺信息安全(云南)有限公司[社招]技术工程师(题目+回答)
  • 麒麟系统集成开发环境Kylin-IDE初体验,菜鸟小白入门教程
  • ceph集群调整pg数量实战(上)
  • MyBatis的#和$符号详解(Java面试)
  • AtCoder Beginner Contest 408
  • 循环冗余码校验CRC码 算法步骤+详细实例计算
  • 【C】十六进制(Hex)与ASCII
  • okhttp 实现长连接的完整方案
  • 降低显存,优化性能方案 MHA MQA GQA MLA MFA
  • 法律咨询网站开发/网络优化论文
  • flask网站开发源码/网站一级域名和二级域名
  • html网页设计代码作业网站/如何用手机创建网站
  • 有哪些好的网站建设公司/网站设计的基本原则
  • wordpress 帝国 seo/做网站seo优化
  • 大学生做政府网站/友情链接交换方式有哪些