Używam Spring Cloud Eureka w mojej maszynie Docker VM. Mam do niej usługi, ale używają adresu IP z Docker VM, ale aby móc z nich prawidłowo korzystać, potrzebuję ich do korzystania z adresu IP, do którego mogę uzyskać dostęp spoza VM.Zarejestruj się w Eureka z Docker za pomocą niestandardowego IP
Na przykład w mojej maszynie wirtualnej rejestr korzystający z 172.x.x.x i i może uzyskać dostęp do interfejsu REST z przeglądarki przy użyciu 192.168.x.x.x. Potrzebuję ich zarejestrować jako 192.168.x.x.x.
W jaki sposób mogę nakazać mojej usłudze zarejestrowanie się na konkretnym adresie IP?
To jest w porządku, ale WH at if IP zmienia się dynamicznie za każdym razem? Chcę ujawnić adres IP hosta, a nie kontener. –
Jeśli adres IP hosta zmienia się dynamicznie, przekazuj ten adres IP do kontenera w zmiennej środowiskowej i użyj tej zmiennej w konfiguracji Spring. – Tyutyutyu
To jest pytanie, w jaki sposób przekazać adres IP hosta w kontenerze za pomocą usługi AWS BeansTalk? –