Files
nexus/wiki/sources/n8n-docker-install-update.md
2026-04-14 16:02:50 +08:00

37 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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]]