If you havent tried it I can suggest having a quick look at Lando. I am currently in the progress of migrating to it. :) It does some brilliant things to allow ssl, and writing custom commands.
And I cannot see any way you can change the version with sail. But you can just download the script (remove | bash) and change it to use composer create-project
Or just do so manually. This is the line that installs it
bash -c "laravel new example-app && cd example-app && php ./artisan sail:install --with=mysql,redis,meilisearch,mailhog,selenium "
@webrobert I have a semi advanced docker set up with traefik as a proxy and communication between apps, so at first I was sceptical. But after reading through the docs I had hope. I had quite a few problems under the way as I struggled to understand the underlying system. But after a few days of trial and error, I now have everything working and a quite good understanding of how it all works.
My plan is to use it for a few weeks and if I like it I will transfer to it 100%
One of the biggest wow experiences so far was when I helped someone here with a query and they shared their code. It look me only a couple of minutes to initialize the directory with Lando (docker) and have the database imported.. It was waaaay faster than anything I've ever used