使用 Compose 的示例应用
目录
以下示例展示了使用 Docker Compose 的各个方面。作为前提条件,如果您尚未安装,请务必 安装 Docker Compose。
这些示例涵盖的关键概念
这些示例应能帮助您:
- 使用 Compose 文件 基于 Docker 镜像定义服务:
compose.yml和docker-stack.yml - 理解
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。
Awesome Compose 示例
Awesome Compose 示例提供了如何使用 Docker Compose 集成不同框架和技术的起点。所有示例均可在
Awesome-compose GitHub 仓库 中找到,并可使用 docker compose up 直接运行。