使用 Compose 的示例应用
目录
以下示例展示了如何使用 Docker Compose 的各个方面。前提是,请确保你已安装 Docker Compose。
这些示例涵盖的关键概念
这些示例应该帮助你了解如何
- 使用Compose 文件定义基于 Docker 镜像的服务:
compose.yaml
和docker-stack.yml
- 理解
compose.yaml
和 Dockerfiles 之间的关系 - 学习如何从 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
命令直接运行。