This is probably due to the requests hitting the nginx on the host instead of the docker container.
Ensure that there’s no web server running on the host so the docker container can bind to port 80.
After you do so, what’s the output of: docker ps ?