I'm not against Docker, I run a whole cluster of Docker hosts as my job, but touting it as a solution to a hard install for a _php app_ is crazy.
Besides: You're cutting a whole lot of people off because this is apparently not installable on regular shared hosting, etc. Running a Container is even less of an option for these people. And then their only option is to use their hosted version, having to trust them.
Also: Running a Docker Container again requires me to add additional config, be it via labeling (when using reverse proxy with SD, e.g. traefik), or setting up a new nginx config file for that. No benefit in reality.
I'm not against having an additional Docker Image (I like those!) but these should only be considered a option for people who are looking for a Docker image explicitly.