찾다

 >  Q&A  >  본문

nginx와 웹 서비스가 모두 docker 컨테이너에서 실행 중인 경우 nginx 로드 밸런싱은 서비스의 IP 주소를 어떻게 구성합니까?

nginx와 웹 서비스는 동일한 docker swarm 오버레이 네트워크에 있으므로 호스트 간에 액세스할 수 있습니다. 그러나 Swarm을 통해 웹 서비스를 배포하는 경우 서비스의 IP는 컨테이너가 시작될 때만 할당됩니다. 이러한 웹 서비스의 IP는 시작 전에는 알 수 없습니다. 이는 nginx가 역방향 프록시로 사용될 때 웹 서비스의 주소를 어떻게 구성해야 하는지에 대한 질문을 제기합니다.

曾经蜡笔没有小新曾经蜡笔没有小新2844일 전855

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

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

    노출된 포트가 없는 경우
    서비스 이름 사용
    포트가 노출된 경우
    로컬 IP + 노출된 포트 사용 가능

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-04-27 09:03:40

    서비스 이름을 직접 적어주시면 됩니다

    회신하다
    0
  • 취소회신하다