you need to update your docker compose. docker compose 1.29 has been end of life for some time and the latest docker ce breaks it. The current version of compose is 2.32.0, v1 stopped receiving updates in July of 2023.
Migrate to Compose V2 | Docker Docs
if you install docker in a supported manner, it should include compose, so you may just need to try docker compose
rather than docker-compose
either way, we can’t help you with this issue considering the age of your docker compose version.