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 Docker starter 指南预览
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。它可以将请求转发到应用容器,并帮助处理静态文件或媒体文件。