使用多個 Compose 檔案


本節包含有關使用多個 Compose 檔案的方式的資訊。

使用多個 Compose 檔案可讓您針對不同的環境或工作流程自訂 Compose 應用程式。這適用於可能使用數十個容器的大型應用程式,其所有權分散在多個團隊中。例如,如果您的組織或團隊使用單一儲存庫,每個團隊可能都有自己的「本地」Compose 檔案來執行應用程式的子集。然後,他們需要依賴其他團隊提供參考 Compose 檔案,其中定義了執行其自身子集的預期方式。複雜性從程式碼轉移到基礎架構和設定檔。

使用多個 Compose 檔案的最快方法是使用命令列中的 -f 旗標合併 Compose 檔案,以列出您想要的 Compose 檔案。但是,合併規則意味著這很快就會變得相當複雜。

Docker Compose 提供了另外兩個選項來管理使用多個 Compose 檔案時的這種複雜性。根據您的專案需求,您可以