Compose
Source: https://github.com/docker/awesome-compose at
30f4b7f6a6c3
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome Compose 
Section titled “Awesome Compose ”
Docker Compose 範例精選清單。
這些範例示範如何使用 Compose 檔案整合不同服務,並透過 Docker Compose 管理部署。
注意 以下範例適用於本機開發環境,例如專案設定、軟體堆疊試用等。請勿將這些範例部署至正式環境。
整合多項服務的 Docker Compose 應用程式範例
Section titled “整合多項服務的 Docker Compose 應用程式範例” 圖示表示此範例相容於 Docker+Wasm.
ASP.NET / MS-SQL- ASP.NET Core 應用程式搭配 MS SQL Server 資料庫範例。Elasticsearch / Logstash / Kibana- Elasticsearch、Logstash 和 Kibana 技術堆疊範例。Go / NGINX / MySQL- Go 應用程式搭配 Nginx Proxy 和 MySQL 資料庫。Go / NGINX / PostgreSQL- Go 應用程式搭配 Nginx Proxy 和 PostgreSQL 資料庫。Java Spark / MySQL- Java 應用程式與 MySQL 資料庫範例。NGINX / ASP.NET / MySQL- Nginx 反向 Proxy,後端為 ASP.NET C# 應用程式。NGINX / Flask / MongoDB- Python/Flask 應用程式搭配 Nginx Proxy 和 Mongo 資料庫。NGINX / Flask / MySQL- Python/Flask 應用程式搭配 Nginx Proxy 和 MySQL 資料庫。NGINX / Node.js / Redis- Node.js 應用程式搭配 Nginx Proxy 和 Redis 資料庫。NGINX / Go- Nginx Proxy 搭配 Go 後端。NGINX / WSGI / Flask- Nginx 反向 Proxy 搭配 WSGI Flask 後端。PostgreSQL / pgAdmin- PostgreSQL 資料庫與 pgAdmin 網頁介面設定。Python / Flask / Redis- Python/Flask 與 Redis 資料庫範例。React / Spring / MySQL- React 應用程式搭配 Spring 後端和 MySQL 資料庫。React / Express / MySQL- React 應用程式搭配 Node.js 後端和 MySQL 資料庫。React / Express / MongoDB- React 應用程式搭配 Node.js 後端和 Mongo 資料庫。React / Rust / PostgreSQL- React 應用程式搭配 Rust 後端和 Postgres 資料庫。React / Nginx- React 應用程式搭配 Nginx。Spring / PostgreSQL- Java 應用程式使用 Spring framework 和 Postgres 資料庫。WasmEdge / MySQL / Nginx- Wasm Web 應用程式使用靜態 HTML 前端和 MySQL (MariaDB);前端連線至以 Rust 撰寫、透過 WasmEdge runtime 執行的 Wasm 微服務。WasmEdge / Kafka / MySQL- Wasm 微服務訂閱 Kafka (Redpanda) 佇列主題,轉換收到的訊息並儲存至 MySQL (MariaDB)。
單一服務範例
Section titled “單一服務範例”適用於不同平台的基本設定(非正式環境就緒,適合個人使用)
Section titled “適用於不同平台的基本設定(非正式環境就緒,適合個人使用)”Gitea / PostgreSQLNextcloud / PostgreSQLNextcloud / Redis / MariaDBPi-hole / cloudflared- 使用 DoH cloudflared 服務的 Pi-hole 設定範例。Prometheus / GrafanaWordpress / MySQL
這些說明將帶您完成使用 Docker Compose 建立及部署容器化應用程式範例的起始步驟。
- 請確認已安裝 Docker 和 Docker Compose
- Windows 或 macOS: 安裝 Docker Desktop
- Linux: 安裝 Docker 接著安裝 Docker Compose
- 從此儲存庫下載部分或全部範例。
每個範例的根目錄都包含 compose.yaml,用來描述服務元件的設定。進入各範例的根目錄並執行下列指令,即可在本機環境執行所有範例:
docker compose up -d查看每個範例的 README.md,進一步了解其結構和預期輸出。
若要停止並移除範例應用程式的所有容器,請執行:
docker compose down快速入門指南
Section titled “快速入門指南”除了上方列出的可直接執行 Compose 範例,official-documentation-samples 資料夾也包含快速入門指南。每份逐步指南都會說明建置和執行 Docker Compose 應用程式需要建立哪些檔案。
歡迎提供範例,協助大家了解如何使用 Docker Compose 建立常見應用程式。詳情請參閱貢獻指南。
HagiCode
HagiCode 是面向專案開發的 AI 編碼工作台:豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。
透過豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易上手和跟進。
- 智慧OpenSpec 工作流程將意圖轉化為從提案、設計、任務到交付的可執行路徑。
- 高效多 Agent 並行推進研究、實作與審查,並支援多儲存庫變更與你熟悉的 Agent CLI。
- 有趣豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。
下載 Windows 版
分享 HagiCode
讓想法化為交付成果。
HagiCode 是面向專案開發的 AI 編碼工作台:以 OpenSpec 工作流程規劃變更,多 Agent 並行執行,再由 Hero Scenario 讓進度一目了然,將想法化為交付成果。
- 智慧
- OpenSpec 工作流程將意圖轉化為從提案到交付的可執行路徑。
- 高效
- 多 Agent 並行推進研究、實作與審查。
- 有趣
- 豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易跟進。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

