n8n

crazymax/n8n Docker 镜像

基于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)

bash
docker run -d \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  docker.xuanyuan.run/crazy-max/n8n

Docker Compose配置

创建docker-compose.yml文件:

yaml
version: '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

启动服务:

bash
docker-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。

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 n8n 镜像标签

docker pull docker.xuanyuan.run/crazymax/n8n:<标签>

DockerHub 原生拉取命令

docker pull crazymax/n8n:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告