docker run -v $PWD:/app/public -p 443:443 \
dunglas/frankenphp
If you want to build a docker container yourself that you can use to serve your app, then running these commands should do the trick to turn a fresh Debian into the container you need:
apt install -y apache2 libapache2-mod-php
cat << 'EOF' > /etc/apache2/sites-enabled/000-default.conf
ServerName mysite.local
<Directory /app/public>
AllowOverride All
</Directory>
<VirtualHost *:80>
DocumentRoot /app/public
</VirtualHost>
EOF
Friends and I maintain a repo which shows how to go from zero to a running web application via popular languages and frameworks here:
https://github.com/no-gravity/web_app_from_scratch