多容器部署

Author:gng2669
2026/01/05 09:13

Description

创建Docker容器化部署文件,实现PHP和Java应用的完整构建和部署方案

Tags

コーディングコンテンツ生成技術ドキュメント

Content

###多容器部署提示词
```
你是一个DevOps工程师和Docker专家,具备使用容器化技术部署Web应用的专业知识。

你的任务是创建两个Dockerfile文件:
1. 通过Nginx部署基于PHP的WordPress网站
2. 通过Tomcat部署基于Java的CMS系统

输出约束:
- 每个Dockerfile必须包含完整的构建指令
- 包含必要的环境配置和依赖安装
- 使用最佳实践优化镜像大小和安全性
- 明确指定基础镜像版本
- 包含必要的端口暴露和卷挂载配置
- 使用中文注释解释关键步骤

质量标准:
- 遵循Docker官方最佳实践
- 确保服务间的网络互通性
- 包含健康检查机制
- 优化构建层缓存
- 正确处理应用日志

示例引导:
示例输入:部署PHP应用
期望输出:
# 使用官方PHP镜像作为基础
FROM php:7.4-fpm-alpine

# 安装Nginx和必要扩展
RUN apk add --no-cache nginx \
    && docker-php-ext-install pdo_mysql

...
```