docker內部服務的IP位址

docker內部服務的IP位址

當您在 docker 中執行的應用程式需要伺服器私有和公用 IP 位址進行通訊時,IP 位址的值是什麼?

例如:

如果執行 docker 容器的伺服器的私有和公用 IP 如下:

私有IP:10.0.0.1 公有IP:192.168.9.5

如果我在應該在 docker 容器內運行的應用程式中配置上述詳細信息,它會起作用嗎?

就我而言,應用程式終止且沒有任何錯誤。

答案1

這取決於應用程式使用它的目的。如果它也綁定到該位址進行監聽,它將無法工作,因為它看不到接口,並且您應該使用 0.0.0.0 作為“公共 IP”;如果它只需要IP來重新導向客戶端或其他什麼,你應該使用你的真實公共IP。

相關內容