
大綱由 Sheng 整理,內文由 ChatGPT 4o 填充。圖也是 ChatGPT 生的。
每次起新專案都要重新寫 Docker Compose 設定很浪費時間。我整理了一組常用服務(MySQL、Redis 等)的範本,clone 下來改一下就能用。
GitHub repo:docker-compose-templates
Docker 是什麼
Docker 把應用程式打包成 container,裡面包含所有需要的 dependency。不用在本機裝一堆服務,container 之間互相隔離,環境一致。
為什麼用 Docker Compose
Docker Compose 用一個 YAML 檔管理多個 container,適合需要多個服務協作的開發和測試環境。
使用方式
Clone repo → 選需要的範本 → docker-compose up -d。
詳細說明見 GitHub repo。
適用場景
- 快速起專案環境
- 本地開發
- 整合測試
- 實驗新工具
免責聲明
這些範本僅供開發用途。用於 production 前請自行評估安全性與穩定性。