I had a similar issue with Docker + Windows + Wordpress. It turns out that it was the DNS that was too slow. One of the plugins that I had was making a remote call with cURL. And every request took more than 5 seconds to execute at which point the timeout kicks in and drops the execution. There were a couple of calls like this one during the request. So all in all it too my wordpress about 80 seconds to load.