如何将端口 80 上的所有请求重定向到 docker,然后将其传递到我的 Web 服务器?

How to redirect all request on port 80 to a docker and then pass it to my web server?

如何在网络请求和我的网络服务器之间放置 docker(以便分析和阻止请求)?我找到了morbz/docker-web-redirectdocker,但似乎还不够这个任务

我建议使用 nginx 作为反向代理,或者更好的 haproxy:

https://hub.docker.com/_/haproxy/

您必须配置 haproxy 容器以侦听主机上的端口 80,然后将流量定向到您的代理 Web 服务器。

您可能对 Haproxy ACLS 感兴趣:How to route traffic (reverse Proxy) with HAProxy based on request body