Docker Compose Generator

🐙 秒级搭建容器化开发环境

一键生成 Docker Compose 配置,快速搭建 MySQL、PostgreSQL、Redis 等常用服务的开发环境。

收藏
2.8k
安装
1.2k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Docker Compose Generator 是一款面向开发者的容器编排配置生成工具,支持通过命令行参数快速生成包含多种常用服务的 docker-compose.yml 文件。用户可通过 --db mysql --cache redis 等参数组合自定义技术栈,或使用 full-stack 命令生成完整开发环境模板。

显著优点

1. 极速搭建:秒级生成标准化配置,避免手动编写 YAML 的繁琐和语法错误
2. 服务丰富:覆盖数据库(MySQL/PostgreSQL/MongoDB)、缓存(Redis)、消息队列(RabbitMQ)、搜索(Elasticsearch)、Web 服务器(Nginx)及运行时(Node.js)等核心组件

3. 生产友好:内置网络隔离配置、数据持久化卷挂载、环境变量模板,兼顾开发与生产部署需求

潜在局限

  • 生成配置较为通用,复杂业务场景(如主从复制、集群分片、自定义网络策略)仍需手动调整
  • 未明确版本锁定机制,可能拉取最新镜像导致环境不一致
  • 缺乏健康检查、资源限制等高级编排特性的自动配置

适合人群

  • 需要快速启动本地开发环境的全栈工程师
  • 学习微服务架构的技术初学者
  • 追求环境一致性、希望减少 "在我机器上能跑" 问题的团队

常规风险

生成的配置默认使用明文密码和开放端口,直接用于生产环境存在数据泄露风险。建议配合 .env 文件加密、防火墙规则及非 root 用户运行等加固措施。

Docker Compose Generator 内容

手动下载zip · 2.2 kB
docker-compose-generator.shtext/x-shellscript
请选择文件