In four simple steps, you can have a minimal project up and running:
docker run --rm --tty --volume "%CD%:/var/www/html" garrcomm/php-apache-composer composer create-project miniframe/miniframe .
docker run --rm --volume "${PWD}:/var/www/html" garrcomm/php-apache-composer composer create-project miniframe/miniframe .
docker compose up -d
docker compose exec php composer install
From now on you can visit http://localhost/
and modify the code in your project.