Files
nexus/wiki/concepts/Docker-Compose.md

1.2 KiB
Raw Blame History

id, title, type, tags, sources, last_updated
id title type tags sources last_updated
Docker-Compose Docker Compose concept
docker
orchestration
containers
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

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

  • Docker:容器化平台
  • MinIOMinIO 部署示例
  • n8nn8n 生产环境推荐 Docker Compose 部署