Lazy loaded image
🛠️Win本地Docker一键部署n8n环境
Words 499Read Time 2 min
2025-11-10
2025-11-10
type
Post
status
Published
date
Nov 10, 2025 17:00
slug
summary
前提条件:本地已安装Docker desktop环境
tags
推荐
Ai
工具
category
技术分享
icon
password
完整的 Windows 本地 Docker Compose 部署 n8n(带 Postgres 持久化) 配置方案。

🧩 一、目录结构建议

D:\n8n 下创建如下结构:
 

⚙️ 二、.env 文件内容(环境变量配置)

D:\n8n\.env 中写入以下内容(可以按需修改):

🐳 三、docker-compose.yml 配置文件

D:\n8n\docker-compose.yml 中写入以下完整配置:
 

🚀 四、启动服务

在 PowerShell 或 CMD 中进入目录:
等待几分钟(Postgres 首次初始化会花点时间)。
notion image
 
查看容器状态:
容器详情如下类似:
notion image

🌐 五、访问 n8n 控制台

👉 打开浏览器访问:http://localhost:5678:
需要初始设置一下自己的n8n账号,邮件后续需要接受一个激活License,最好是填自己用的
notion image
 
激活验证:
notion image
 

🔧 Docker常用命令

 
操作
命令
启动服务
docker compose up -d
停止服务
docker compose down
查看日志
docker compose logs -f n8n
查看数据库日志
docker compose logs -f postgres
重新启动
docker compose restart
删除所有(含数据)
docker compose down -v

✅ 数据持久化说明

 
  • 所有 n8n 工作流、配置 都保存在:
    • D:\n8n\n8n_data
  • 所有 数据库文件(Postgres)保存在:
    • D:\n8n\postgres_data
只要不删除这些文件夹,即使你重新运行容器,所有工作流都能保留。
上一篇
10-11 全网爆仓近200亿美元
下一篇
未来的硬通货会是基于能源而非黄金?