Linux

將特定域的請求重定向到 docker 容器的本地 IP 地址

  • May 6, 2020

我有一個在埠 5000 上執行燒瓶的 docker 容器。我希望該容器可以公開訪問,因此我將埠綁定到:-p 5000:5000,並使用:執行燒瓶flask run --host=0.0.0.0。這可以滿足我的需要,但是我的伺服器在不同的域上託管了多個網站,這使得它們都在埠 5000 上監聽。

如何僅發出針對特定域開放埠 5000 的請求?

使用暴露的埠 5000 執行 Docker 容器將使其在主機上可供訪問該主機的每個人使用,正如您發現的那樣。

您可以執行像 nginx 這樣的反向代理容器,將 5000 暴露給主機,然後在內部適當地轉發到您的燒瓶容器。

引用自:https://serverfault.com/questions/1015985