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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值