- Kafka
- mariadb
- gitea
以下内容翻自 官方 Docker Compose 仓库说明
精选的 Docker Compose示例列表。
这些样本为如何使用Compose文件集成不同的服务以及如何使用Docker Compose管理它们的部署提供了一个起点。
注意:
以下示例旨在用于本地开发环境中,例如项目设置,修补软件堆栈等。这些示例不得部署在生产环境中。
- [具有多个集成服务的Docker Compose应用程序样本](#具有多个集成服务的Docker Compose应用程序样本).
- 单一服务样本.
- 不同平台的基本设置(不适用于生产环境-供个人使用)).
ASP.NET / MS-SQL- Sample ASP.NET core application with MS SQL server database.Elasticsearch / Logstash / Kibana- Sample Elasticsearch, Logstash, and Kibana stack.Go / NGINX / MySQL- Sample Go application with an Nginx proxy and a MySQL database.Go / NGINX / PostgreSQL- Sample Go application with an Nginx proxy and a PostgreSQL database.Java Spark / MySQL- Sample Java application and a MySQL database.NGINX / Flask / MongoDB- Sample Python/Flask application with Nginx proxy and a Mongo database.NGINX / Flask / MySQL- Sample Python/Flask application with an Nginx proxy and a MySQL database.NGINX / Go- Sample Nginx proxy with a Go backend.React / Spring / MySQL- Sample React application with a Spring backend and a MySQL database.React / Express / MySQL- Sample React application with a Node.js backend and a MySQL database.React / Rust / PostgreSQL- Sample React application with a Rust backend and a Postgres database.Spring / PostgreSQL- Sample Java application with Spring framework and a Postgres database.
Gitea / PostgreSQLNextcloud / PostgreSQLNextcloud / Redis / MariaDBWordpress / MySQLPrometheus / Grafana
这些说明将指导您完成创建和引导的引导阶段。 使用Docker Compose部署容器化应用程序的样本。
- 确保已安装Docker和Docker Compose
- Windows or macOS: Install Docker Desktop
- Linux: Install Docker and then Docker Compose
- 从此存储库下载一些或所有样本。
每个样本的根目录包含docker-compose.yaml,其中
描述服务组件的配置。所有样品均可在
通过进入每个目录的根目录并执行以下命令来创建本地环境:
docker-compose up -d检查每个样本的README.md以获取有关结构和结构的更多详细信息。
什么是预期的输出。
要停止并删除示例应用程序运行的所有容器,请执行以下操作:
docker-compose down我们欢迎一些示例,这些示例可以帮助人们了解如何将Docker Compose用于 常见的应用程序。 点击 贡献指南 查看更多细节.
