首頁  >  問答  >  主體

nginx和web服務都跑在docker容器裡時,nginx負載平衡如何配置服務的IP位址

nginx和web服務在同一個docker swarm的overlay網路中,因此它們可以跨主機存取。但是透過swarm部署web服務時,服務的ip只有啟動容器時才分配,啟動之前不知道這些web服務的IP。這就出現一個問題,nginx做反向代理時怎麼配置web服務的位址呢?

曾经蜡笔没有小新曾经蜡笔没有小新2751 天前782

全部回覆(2)我來回復

  • 大家讲道理

    大家讲道理2017-04-27 09:03:40

    如果沒有暴露埠
    用service name
    如果暴露埠
    可以用本機IP+暴露埠

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-04-27 09:03:40

    直接寫服務名就行了

    回覆
    0
  • 取消回覆