功能说明
本工具用于快速生成 Docker Compose 配置文件(docker-compose.yml)。您可以选择需要的服务(MySQL、Redis、Nginx、PostgreSQL),设置端口、密码、数据卷和环境变量,点击“生成”即可得到完整的 YAML 配置和配套的启动命令。
使用方法
- 填写项目名称(用于容器命名前缀)。
- 勾选需要包含的服务。
- 设置各服务的端口(默认值已填,可修改)。
- 输入数据库密码(至少 8 位)。
- 填写数据卷名称(逗号分隔,如 mysql_data,redis_data)。
- 可添加环境变量(每行一个 KEY=VALUE)。
- 点击“生成 docker-compose.yml”查看结果,支持一键复制。
计算原理
工具根据所选服务动态拼接 YAML 结构:每个服务包含镜像、容器名、端口映射、环境变量、数据卷挂载和网络配置。Nginx 服务会自动添加 depends_on 依赖其他已选服务,确保启动顺序。数据卷用于持久化存储,网络使用 bridge 驱动,便于容器间通信。
注意事项
- 请确保 Docker 和 Docker Compose 已安装。
- 端口不能冲突,否则容器启动失败。
- 密码强度建议至少 8 位,生产环境请使用复杂密码。
- 生成的文件仅供参考,实际部署请根据业务调整。