Code Inspection: Unquoted port mappings
Reports unquoted port mappings in Docker Compose files.
According to the Compose file specification, mapping ports in the HOST:CONTAINER
format may lead to erroneous results when using a container port lower than 60, because YAML parses numbers in the format xx:yy
as a base-60 value. For this reason, we recommend always explicitly specifying the port mappings as strings.
Examples:
ports:
- 3000
- 3000-3005
- 22:22
- 8080:8080
After the quick-fix is applied:
ports:
- "3000"
- "3000-3005"
- "22:22"
- "8080:8080"
Suppress an inspection in the editor
Place the caret at the highlighted line and press Alt+Enter or click .
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.
Last modified: 25 March 2024