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
0
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