wiki-ingest batch: n8n Docker / Cloud Operating Model / MinIO+Zipline / Trae Remote SSH (2026-04-15 PM)

This commit is contained in:
2026-04-15 19:07:15 +08:00
parent 5789476c23
commit 8b32551065
32 changed files with 1232 additions and 33 deletions

View File

@@ -0,0 +1,41 @@
---
title: "n8n Docker 安装与更新指南"
type: source
tags: [docker, n8n, workflow]
date: 2025-03-30
---
## Source File
- [[raw/Agent/n8n docker install & update.md]]
## Summary
- 核心主题n8n 自托管工作流引擎的 Docker 部署、代理配置与更新流程
- 问题域n8n 容器内无法访问外网(需配置宿主机代理)、镜像更新维护
- 方法/机制Dockerfile 扩展官方镜像 + docker-compose 编排 + SOCKS5 宿主机代理
- 结论/价值n8n 生产环境推荐 Docker 部署,通过 Caddy 反向代理 + SOCKS5 代理实现安全访问外网
## Key Claims
- n8n 官方镜像默认不包含 curl/wget需通过自定义 Dockerfile 安装
- ALL_PROXY=socks5://172.21.0.1:10808 使容器内 HTTP/HTTPS 流量走宿主机 SOCKS5 代理
- 宿主机防火墙必须允许 Docker 网桥访问代理端口sudo ufw allow from 172.18.0.0/16 to any port 10808
- docker compose pull && docker compose down && docker compose up -d 为标准更新流程
- 容器内测试代理是否生效curl --socks5 172.18.0.1:10808 https://ifconfig.me返回国外 IP 则生效)
## Key Concepts
- [[n8n]]:开源工作流自动化平台,支持 543 个节点AI 能力节点 271 个
- [[Docker容器网络]]Docker 默认网桥172.18.0.0/16 或 172.21.0.0.1),容器通过宿主机网桥 IP 访问外网
- [[SOCKS5代理]]SOCKS5 协议允许客户端通过代理服务器转发请求ALL_PROXY 环境变量在容器内全局生效
## Key Entities
- [[n8n]]:工作流自动化引擎
- [[shenwei]]:部署者,在 Ubuntu2192.168.3.45)部署 n8n
## Connections
- [[n8n-Docker安装与更新]] ← 更新流程参考 → [[n8n configure telegram trigger]]
- [[n8n-Docker安装与更新]] ← 使用场景 → [[n8n-mcp]]Claude 通过 n8n-mcp 调用 n8n 节点)
## Contradictions
## Related Wiki Pages
- [[n8n-mcp]]Claude 与 n8n 的 MCP 协议桥接
- [[n8n configure telegram trigger]]n8n Telegram 触发器配置