使用 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
运行。