Docker Compose - Laczenie sie po nazwie do zewnetrzengo ip

0

Mam kilka aplikacji spakowanych w obrazy dockerowe które łączą sie do Kafki po nazwie sieciowej np: kafka1:9092
jak skonfigurować plik docker compose aby nie szukał tej nazwy wewnatrz sieci dockerowej tylko przekierowywał na zewnątrz? a konkretnej użyl przekierowania z pliku hosts maszyny
na maszynie w pliku hosts mam dodane:
TUTAJ_IP kafka1:9092

1

Temat ogarnięty.
Wystarczy dodac do obrazu ktory potrzebuje tego mapowania w docker-compose.yaml:

extra_hosts:
  - "kafka1:ADRES_IP"
  - "kafka2:ADRES_IP"
  - "kafka3:ADRES_IP"

Docker wtedy dopisze to mapowanie do pliku /etc/hosts w kontenerze obrazu

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.