# 我的 Docker Compose 範本集

> 一組放在 GitHub 的 Docker Compose 範本，clone 下來改一下就能起 MySQL、Redis 等常用服務的開發環境，適合本地開發和整合測試，不建議直接上 production。

原文：https://sheng.page/posts/introducing-my-docker-compose-template-collection/ · 發布：2024-10-04 · 作者：Sheng

大綱由 Sheng 整理，內文由 ChatGPT 4o 填充。圖也是 ChatGPT 生的。

每次起新專案都要重新寫 Docker Compose 設定很浪費時間。我整理了一組常用服務（MySQL、Redis 等）的範本，clone 下來改一下就能用。

GitHub repo：[docker-compose-templates](https://github.com/yshengliao/docker-compose-templates)

## Docker 是什麼

Docker 把應用程式打包成 container，裡面包含所有需要的 dependency。不用在本機裝一堆服務，container 之間互相隔離，環境一致。

## 為什麼用 Docker Compose

Docker Compose 用一個 YAML 檔管理多個 container，適合需要多個服務協作的開發和測試環境。

## 使用方式

Clone repo → 選需要的範本 → `docker-compose up -d`。

詳細說明見 [GitHub repo](https://github.com/yshengliao/docker-compose-templates)。

## 適用場景

- 快速起專案環境
- 本地開發
- 整合測試
- 實驗新工具

## 免責聲明

這些範本僅供開發用途。用於 production 前請自行評估安全性與穩定性。

## 補充筆記

- 範本集放在 GitHub 的 docker-compose-templates，涵蓋 MySQL、Redis 等常用服務。
- 用法是 clone repo、選範本、`docker-compose up -d`，詳細說明在 repo 裡。
- 適合快速起專案環境、本地開發、整合測試和實驗新工具。
- 僅供開發用途，上 production 前要自行評估安全性與穩定性。

---

> Sheng 撰寫，Claude 協助文字與範例 · 列入 20260613 blog 翻新計劃，新漆未乾。