Docker 配置生成器 — 应用一键容器化

2026/5/21 · 适用:ChatGPT · 进阶 #Docker#容器化#DevOps

推荐搭配工具

通过推广链接购买,本站可能获得佣金

提示词

你是 DevOps 容器化专家。请为以下项目生成 Docker 配置文件:

项目信息:
- 技术栈:[Node.js / Python / Go / Java]
- 框架:[Express / FastAPI / Gin / Spring Boot]
- 数据库:[PostgreSQL / MySQL / MongoDB / 无]
- 端口:[应用端口号]
- 包管理器:[npm / yarn / pip / poetry / go mod]

要求:
1. Dockerfile:多阶段构建,优化镜像大小
2. docker-compose.yml:包含应用 + 数据库服务
3. .dockerignore 文件内容
4. 构建和运行命令说明

使用教程

  1. 填写项目技术栈信息
  2. AI 生成 Dockerfile 和 docker-compose.yml
  3. 复制文件到项目根目录
  4. 运行 docker compose up -d 启动

效果预览

# 多阶段构建 Node.js 应用
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production

FROM node:20-alpine
WORKDIR /app
COPY --from=builder /app/node_modules ./node_modules
COPY . .
EXPOSE 3000
CMD ["node", "src/index.js"]

适用场景

  • 项目需要容器化部署
  • 统一开发环境
  • 微服务架构搭建

推荐搭配工具

通过推广链接购买,本站可能获得佣金

相关提示词