docker compose cli will be replacing docker-compose at some point. Docker Desktop already includes it under docker compose and has a plan to migrate docker-compose over to it, starting with an experimental feature that makes docker-compose call docker compose
Trying it out I found some initial issues with ws external-images config but there may be more issues