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 首次初始化会花点时间)。

查看容器状态:
容器详情如下类似:

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

激活验证:

🔧 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只要不删除这些文件夹,即使你重新运行容器,所有工作流都能保留。
- Author:Ginon
- URL:http://preview.tangly1024.com/article/1d69e4b9-c80a-81cc-a0a0-e9044fa024a9
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!











