JetBrains Rider 2025.2 Help

在 Docker-compose 中的代码检查

本主题列出了 Docker-compose 中所有 JetBrains Rider 代码检查

您可以在 编辑器 | 检查设置 | 检查严重性 | 其他语言 设置页面  Ctrl+Alt+S 上切换特定检查或更改其严重性级别。

检查

描述

默认严重性

缺失的 docker-compose YAML 键

报告 Docker Compose 文件中缺失的必需键。

已禁用

未知的 docker-compose YAML 键

报告 Docker Compose 文件中无法识别的键。

错误 错误

未知的 docker-compose YAML 值

报告 Docker Compose 文件中无法识别的值。

错误 错误

未加引号的端口映射

报告 Docker Compose 文件中未加引号的端口映射。

根据 Compose 文件规范 ,使用 主机:容器 格式映射端口时,如果容器端口小于 60,可能会导致错误结果,因为 YAML 会将 xx:yy 格式的数字解析为基数为 60 的值。 因此,我们建议始终将端口映射明确指定为字符串。

示例:

ports: - 3000 - 3000-3005 - 22:22 - 8080:8080

应用快速修复后:

ports: - "3000" - "3000-3005" - "22:22" - "8080:8080"

弱警告 弱警告

最后修改日期: 2025年 9月 26日