Make sure you do not have nginx running outside the container.
In the standard install one is spun up inside the container. Unless you are running multi-site you should not need two. If you do, you’d need to configure it properly. See: Running other websites on the same machine as Discourse