--- title: "n8n docker install & update" type: source tags: [n8n, docker, workflow] sources: [] last_updated: 2026-04-14 source_file: raw/Technical/Workflow/n8n docker install & update.md --- ## Summary - 核心主题:n8n Docker 安装、网络代理配置与更新流程 - 问题域:本地部署 n8n 需解决 HTTPS 配置和网络代理问题 - 方法/机制:Docker Compose + Dockerfile 环境变量配置,通过 ALL_PROXY 设置 SOCKS5 代理 - 结论/价值:完成 n8n 容器化部署,实现网络代理穿透和自动更新 ## Key Claims - n8n 需要配置 N8N_PROTOCOL=https、N8N_HOST 和 WEBHOOK_URL 环境变量 - 容器内网络代理通过 ALL_PROXY=socks5://172.21.0.1:10808 配置 - Docker 网桥 IP 需要通过 docker network inspect 确认 - 防火墙需允许 Docker 网桥访问代理端口 ## Key Concepts - [[Docker Compose]]:多容器 Docker 应用定义工具 - [[环境变量配置]]:N8N_PROTOCOL、WEBHOOK_URL 等 n8n 必要配置 - [[SOCKS5代理]]:容器内网络代理配置方式 - [[Caddy]]:反向代理服务器,用于 HTTPS 访问 ## Key Entities - [[n8n]]:工作流自动化平台 - [[Docker]]:容器化平台 - [[Caddy]]:反向代理/HTTPS 服务器 - [[V2Ray/Tuic]]:代理工具 ## Connections - [[n8n]] ← 运行在 ← [[Docker]] - [[Docker]] ← 网络通过 ← [[SOCKS5代理]] - [[n8n]] ← 访问 ← [[Caddy]] ← 提供 ← [[HTTPS]]