nginx와 웹 서비스가 모두 docker 컨테이너에서 실행 중인 경우 nginx 로드 밸런싱은 서비스의 IP 주소를 어떻게 구성합니까?
曾经蜡笔没有小新2017-04-27 09:01:40
0
2
844
nginx와 웹 서비스는 동일한 docker swarm 오버레이 네트워크에 있으므로 호스트 간에 액세스할 수 있습니다. 그러나 Swarm을 통해 웹 서비스를 배포하는 경우 서비스의 IP는 컨테이너가 시작될 때만 할당됩니다. 이러한 웹 서비스의 IP는 시작 전에는 알 수 없습니다. 이는 nginx가 역방향 프록시로 사용될 때 웹 서비스의 주소를 어떻게 구성해야 하는지에 대한 질문을 제기합니다.
노출된 포트가 없는 경우
서비스 이름 사용
포트가 노출된 경우
로컬 IP + 노출된 포트 사용 가능
서비스 이름을 직접 적어주시면 됩니다