Whenever I'm setting up websites, I've always gone down the route of just manually configuring nginx, and copying the files to the webroot (including for ProcessWire).
My only real experience with docker has been for running stuff locally during development (originally docker-compose but as of...