使用 Compose 的示例应用程序
以下示例展示了如何使用 Docker Compose 的各个方面。作为先决条件, 如果您尚未安装Docker Compose,请务必安装。
这些示例涵盖的关键概念
这些示例应该可以帮助您:
- 使用Compose 文件定义基于 Docker 镜像的服务
:
compose.yml
以及docker-stack.yml
compose.yml
理解和 Dockerfiles之间的关系- 了解如何从 Compose 文件调用应用程序服务
- 了解如何将应用程序和服务部署到集群
为演示 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 示例
Awesome Compose 示例提供了如何使用 Docker Compose 集成不同框架和技术的起点。所有示例都可以在
Awesome-compose GitHub 存储库中找到,并且可以使用docker compose up
.