【零基础部署】Docker 部署 n8n 自动化工作流保姆级教程
想搭建一个属于自己的自动化工作流平台,把重复性的工作交给机器来做?n8n是一个开源的工作流自动化工具,可以类比为开源版的 Zapier 或 Make。它支持数百种服务的集成,让你通过可视化拖拽就能构建复杂的自动化流程。本文将手把手带你从零完成 Docker 部署 n8n,涵盖环境准备、配置调优以及常见问题排查。1. 系统要求在开始之前,请确认你的服务器或本地机器满足以下条件:项目最低要求推荐配置操作系统Linux / macOS / Windows(WSL2)Ubuntu 22.04 LTSDocker 版本20.10+最新稳定版Docker ComposeV2最新版内存512 MB2 GB+磁盘空间2 GB10 GB+CPU单核双核+n8n 本身的资源占用很低,但如果你的工作流涉及大量数据处理或 AI 节点,建议适当增加内存。2. 安装 Docker 和 Docker Compose如果你的机器上还没有安装 Docker,可以使用官方一键脚本快速安装:curl-fsSLhttps://get.docker.com|sh安装完成后,将当前用户加入 docker 组(免去每次输入 sudo):sudousermod-aGdocker$USERnewgrpdocker验证安装是否成功:docker--versiondockercompose version你应该能看到类似Docker version 24.x.x和Docker Compose version v2.x.x的输出。3. 使用 Docker Compose 部署 n8n3.1 创建项目目录mkdir-p~/n8n-dockercd~/n8n-docker3.2 编写 Docker Compose 配置文件创建docker-compose.yml文件:version:'3.8'services:n8n:image:docker.n8n.io/n8nio/n8n:latestcontainer_name:n8n