🚀 使用 Docker Compose 部署多服務架構(.NET + PostgreSQL 範例)
📖 文章摘要(Meta Description)
學會如何使用 Docker Compose 一次部署多個服務!本文以 .NET 8 Web API 搭配 PostgreSQL 為例,從 Dockerfile 到 docker-compose.yml,一步步教你打造可擴充的容器化架構,適用於開發、測試與 CI/CD 流程。
🔧 為什麼要使用 Docker Compose?
當你的應用程式需要串接資料庫、快取系統或訊息佇列時,單一容器已無法滿足需求。Docker Compose 是專為「多容器部署」設計的工具,只要透過一個 docker-compose.yml,就能一次定義與啟動整套應用。
📦 專案結構與說明
假設我們的範例是一個 ASP.NET Core Web API 搭配 PostgreSQL 資料庫的專案,目錄如下:
留言
張貼留言