Developer Utility
Docker Compose 生成器
选择项目类型和所需服务后,可以一次性生成 docker-compose.yml、.env.example、Dockerfile、Nginx 配置、运行命令和 README 草稿。
Project
Django
Environment
生产草稿
Database
PostgreSQL
Services
Nginx · Redis
配置设置
先选择项目类型和运行环境,然后只勾选需要的服务。
1
项目默认值
2
服务选择
3
数据库 / 密钥
生成结果
按标签查看生成的文件,并复制或下载。
README.md
包含在 ZIP 中
帮助
什么时候使用 Docker Compose 生成器?
当你需要为 Django、Flask、Node.js 或静态网站项目快速准备 Docker 环境时,可以使用此工具。选择项目类型和服务后,即可一次性生成起步配置文件。
推荐使用流程
建议先选择一个预设,然后修改项目名称、域名、DB 名称和端口。生成结果可以直接复制,也可以下载为 ZIP 文件并放入项目根目录。
生产环境注意事项
生成的内容是起步草稿。部署到生产环境前,请务必根据实际项目检查密码、密钥、域名、静态/媒体文件路径、HTTPS 设置、备份策略和镜像版本。
生成的 docker-compose.yml 可以直接使用吗?
可以作为起步草稿使用,但在生产环境使用前,请务必检查路径、环境变量、镜像版本、服务名称和部署条件。
为什么会生成 .env.example?
.env.example 用于展示需要哪些环境变量。复制为 .env 后,将占位值替换为实际项目值即可使用。
可以公开数据库端口吗?
本地开发时可能比较方便,但在生产环境中,通常不建议将数据库或 Redis 端口直接暴露到外部。
一定需要 Nginx 吗?
生产环境中通常会使用 Nginx 作为 reverse proxy。它可以将请求转发到应用容器,并帮助处理静态文件或媒体文件。