【Docker】The Compose file ‘./docker-compose.yaml’ is invalid because: xxx contains an invalid type
问题描述
sudo docker-compose up
ERROR: The Compose file './docker-compose.yaml' is invalid because:
services.restart contains an invalid type, it should be a string
原因分析
在 docker-compose.yaml 文件中,restart 字段的值必须是字符串类型。如果使用了其他类型(例如布尔值或整数),就会导致无效配置错误。
解决方案
给 restart 字段的值加上双引号。