使用Compose的示例应用
目录
以下示例展示了如何使用 Docker Compose 的各个方面。作为前提条件,请确保您已经安装了 Docker Compose(如果尚未安装)。
这些示例涵盖的关键概念
这些示例应该能帮助你:
- 使用Compose文件基于Docker镜像定义服务:
compose.yml和docker-stack.yml - 理解
compose.yml与 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 直接运行。