验证部署配置
验证 YAML 或 Compose 结构,检查环境值,再整理发布前的 JSON 配置片段。
- 1. YAML Check
检查缩进、YAML parse 错误和 Compose service 诊断。
- 2. ENV Check
检查重复、格式错误、空值或类似 secret 的环境值。
- 3. JSON
格式化 JSON 配置片段,并在复制前检查结构。
验证并格式化 YAML,同时检查 Docker Compose services、ports、volumes、environment 和 depends_on。
输入 / 输出
输入、输出和复制操作集中在这个主区域。示例和检查内容放在下方。
本地会话
输入状态只保存在此浏览器中,可在无账号时恢复上次工作区。
完成主要输入/输出流程后,再打开需要的示例、检查清单和相关工具。
验证部署配置
验证 YAML 或 Compose 结构,检查环境值,再整理发布前的 JSON 配置片段。
检查缩进、YAML parse 错误和 Compose service 诊断。
检查重复、格式错误、空值或类似 secret 的环境值。
格式化 JSON 配置片段,并在复制前检查结构。
复制前检查
常见失败情况
相关工具
指南
完成主要输入/输出流程后,再打开需要的示例、检查清单和相关工具。
name: Bob
active: trueservices:
app:
image: node:20
ports:
- "3000:3000"items:
- id: 1
enabled: trueYAML 示例
输入字节
47
行数
5
文档类型
对象
顶层条目
3
复制 Compose 文件前检查 services、image/build、ports、volumes、environment 和 depends_on。
Compose 状态
未检测
服务
0
镜像
0
Build 服务
0
发布端口
0
卷挂载
0
环境变量
0
YAML 部署报告
复制安全的 YAML/Compose 交接报告,包含配置形态、服务数量、警告和部署检查。
输入字节
47
行数
5
文档类型
对象
顶层条目
3
Compose 状态
未检测
服务
0
镜像
0
Build 服务
0
发布端口
0
卷挂载
0
环境变量
0
包含原始 YAML 正文
否,完整 YAML 正文已排除。
包含原始 environment 值
否,environment 值已排除。
部署清单
# YAML 部署报告
- 检查时间: 浏览器复制时间
- 输入字节: 47
- 行数: 5
- 文档类型: 对象
- 顶层条目: 3
- Compose 状态: 未检测
- 服务: 0
- 镜像: 0
- Build 服务: 0
- 发布端口: 0
- 卷挂载: 0
- 环境变量: 0
- 包含原始 YAML 正文: 否,完整 YAML 正文已排除。
- 包含原始 environment 值: 否,environment 值已排除。
## 服务预览
- 不适用
## 检查提示
- 未发现 YAML 或 Compose 检查警告。请确认目标环境的运行时行为。
## 部署清单
- 将格式化 YAML 放入 docker compose config、CI 或托管验证等目标工具再次检查。
- 在单独的 secret-safe 审查中检查 environment 值;此报告不包含原始 environment 值。
- 确认发布端口、host path 挂载和依赖符合部署环境。
- 部署后验证公开 URL、DNS 和服务器响应,不要只相信 YAML 解析。下一步可用工具
可复制输出
有效 YAML
解析预览:
{
"name": "Bob",
"active": true,
"items": [
"json",
"yaml"
]
}可复制输出
name: Bob
active: true
items:
- json
- yaml