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,40 @@
---
id: Docker-Compose
title: "Docker Compose"
type: concept
tags: [docker, orchestration, containers]
sources: []
last_updated: 2026-04-15
---
## Definition
Docker Compose 是一个定义和运行多容器 Docker 应用的工具,通过 YAML 文件声明式定义服务、网络、卷和依赖关系,使用 docker compose up 一键启动完整应用栈。
## Core Concepts
- services定义每个容器image/build、ports、volumes、environment、depends_on
- volumes持久化数据存储named volumes 由 Docker 管理
- networks容器间通信网络默认 bridge 模式
- depends_on声明服务启动顺序依赖
## MinIO/Zipline Stack Example
```yaml
services:
minio:
image: minio/minio:latest
ports: ["9000:9000", "9001:9001"]
volumes: [/volume1/docker/zipline-stack/minio/minio_data:/data]
postgres:
image: postgres:16
volumes: [/volume1/docker/zipline-stack/zipline/pg_data:/var/lib/postgresql/data]
zipline:
depends_on: [minio, postgres]
ports: ["3333:3000"]
```
## Update Workflow
docker compose pull && docker compose down && docker compose up -d
## Related Concepts
- [[Docker]]:容器化平台
- [[MinIO]]MinIO 部署示例
- [[n8n]]n8n 生产环境推荐 Docker Compose 部署