使用 Compose 的示例應用程式
目錄
以下示例展示瞭如何使用 Docker Compose 的各個方面。 作為先決條件,請確保您已 安裝 Docker Compose (如果您尚未安裝)。
這些示例涵蓋的關鍵概念
這些示例應該可以幫助您
- 使用 Compose 檔案(
compose.yml
和docker-stack.yml
)基於 Docker 映象定義服務 - 瞭解
compose.yml
和 Dockerfile 之間的關係 - 學習如何從 Compose 檔案中呼叫您的應用程式服務
- 學習如何將應用程式和服務部署到 swarm
專門演示 Compose 的示例
這些示例專門針對 Docker Compose
快速入門:Compose 和 ELK - 展示如何使用 Docker Compose 設定和執行 ELK - Elasticsearch-Logstash-Kibana。
快速入門:Compose 和 Django - 展示如何使用 Docker Compose 設定和執行簡單的 Django/PostgreSQL 應用程式。
快速入門:Compose 和 Rails - 展示如何使用 Docker Compose 設定和執行 Rails/PostgreSQL 應用程式。
快速入門:Compose 和 WordPress - 展示如何使用 Docker Compose 在隔離的環境中使用 Docker 容器設定和執行 WordPress。
很棒的 Compose 示例
很棒的 Compose 示例提供了使用 Docker Compose 整合不同框架和技術的起點。 所有示例都可以在 Awesome-compose GitHub 倉庫 中找到,並可以使用 docker compose up
執行。