crazymax/n8n Docker 镜像
crazymax查看 Docker Hub 原文页
基于Alpine Linux的n8n Docker镜像,提供轻量级的开源工作流自动化工具部署方案。
下载次数: 0状态:社区镜像维护者:crazymax仓库类型:镜像最近更新:3 年前
n8n Docker镜像
镜像概述
本镜像为n8n提供基于Alpine Linux的轻量级部署方案。n8n是一款开源的工作流自动化工具,允许用户通过可视化界面连接各种应用程序、API和服务,创建自动化工作流程。Alpine Linux作为基础镜像,确保了整体镜像体积小、资源占用低,适合在各种环境中快速部署和运行。
核心功能与特性
- 轻量级基础:基于Alpine Linux构建,镜像体积小,启动速度快,资源占用低
- 完整功能:包含n8n的全部核心功能,支持可视化工作流设计、节点管理和任务调度
- 多平台支持:适配多种架构,可在x86_64、ARM等常见平台运行
- 灵活配置:支持通过环境变量和配置文件自定义n8n运行参数
- 数据持久化:支持挂载卷以持久化工作流数据和配置
使用场景与适用范围
- 个人或团队的自动化工作流搭建
- 应用程序间的数据同步与集成
- API调用自动化与定时任务执行
- 轻量级业务流程自动化
- 开发环境中的工作流原型验证
使用方法与配置说明
基本使用(Docker Run)
bashdocker run -d \ --name n8n \ -p 5678:5678 \ -v ~/.n8n:/home/node/.n8n \ docker.xuanyuan.run/crazy-max/n8n
Docker Compose配置
创建docker-compose.yml文件:
yamlversion: '3.8' services: n8n: image: docker.xuanyuan.run/crazy-max/n8n container_name: n8n ports: - "5678:5678" volumes: - ~/.n8n:/home/node/.n8n environment: - TZ=Asia/Shanghai - N8N_BASIC_AUTH_ACTIVE=true - N8N_BASIC_AUTH_USER=admin - N8N_BASIC_AUTH_PASSWORD=your_secure_password restart: unless-stopped
启动服务:
bashdocker-compose up -d
主要环境变量配置
| 环境变量 | 描述 | 默认值 |
|---|---|---|
TZ | 设置时区 | UTC |
N8N_BASIC_AUTH_ACTIVE | 是否启用基本身份验证 | false |
N8N_BASIC_AUTH_USER | 基本身份验证用户名 | - |
N8N_BASIC_AUTH_PASSWORD | 基本身份验证密码 | - |
N8N_HOST | 服务器主机名 | localhost |
N8N_PORT | 服务端口 | 5678 |
N8N_PROTOCOL | 协议(http/https) | http |
N8N_ENCRYPTION_KEY | 数据加密密钥 | 自动生成 |
数据持久化
通过挂载卷/home/node/.n8n实现数据持久化,包含工作流配置、凭证和数据库文件。
更多信息
完整文档和高级配置请参考 https://github.com/crazy-max/docker-n8n。
crazymax 命名空间的其他可用镜像:
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
DockerHub 原生拉取命令
docker pull crazymax/n8n:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务