docker-compose 版本原因报错

报错一:
[root@hwuat-starrocks-be-0003 be]# docker-compose up -d
ERROR: Version in "./docker-compose.yaml" is unsupported. 
You might be seeing this error because you're using the wrong Compose file version. 
Either specify a supported version (e.g "2.2" or "3.3") and place your service definitions under the `services` key, 
or omit the `version` key and place your service definitions at the root of the file to use version 1.


报错二:
[root@hwuat-starrocks-be-0003 be]# docker-compose up -d
ERROR: The Compose file './docker-compose.yaml' is invalid because:
services.be.healthcheck value Additional properties are not allowed ('start_period' was unexpected)


报错三:
WARN[0000] /data/sr/be/docker-compose.yaml: `version` is obsolete

原因:docker-compose版本的原因。
报错一是docker-compse 版本和配置和参数version不匹配。升级到最新的docker-compose版本,或者修改version参数为较低的值即可。

报错二是当前docker-compse 版本不支持start_period参数,升级到最新的docker-compose版本即可。

报错三把version参数去掉即可。

 

posted @ 2025-06-16 15:00  屠魔的少年  阅读(113)  评论(0)    收藏  举报