【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_COOKIEfalse,允许通过 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 --重命名容器

相关推荐
李洋-蛟龙腾飞公司3 分钟前
HarmonyOS NEXT应用元服务常见列表操作分组吸顶场景
linux·运维·windows
链上Sniper12 分钟前
智能合约状态快照技术:实现 EVM 状态的快速同步与回滚
java·大数据·linux·运维·web3·区块链·智能合约
从零开始学习人工智能1 小时前
深入解析 OPC UA:工业自动化与物联网的关键技术
运维·物联网·自动化
从后端到QT2 小时前
SRS流媒体服务器(8)源码分析之rtc/rtmp互相转码详解
运维·服务器·实时音视频
CodeWithMe2 小时前
Nginx入门进阶:从零到高手的实战指南
运维·nginx
高山莫衣2 小时前
Docker Desktop导致存储空间不足时的解决方案
docker·容器·eureka
鹏大师运维2 小时前
在银河麒麟V10 SP1上手动安装与配置高版本Docker的完整指南
linux·运维·docker·容器·麒麟·统信uos·中科方德
lovely_nn2 小时前
docker 介绍
docker·k8s
QMCY_jason2 小时前
linux 内存占用排查 vm.nr_hugepages
linux·运维·服务器
Ahlson2 小时前
【fnNAS】docker的nginx配置html
nginx·docker·容器·fnnas