[docker] - aplikacja nie laczy sie z kafka

Odpowiedz Nowy wątek
2018-11-22 17:50
0

tak jak w temacie, odpalajac aplikacje springa przez dockera nie jest ona w stanie polaczyc sie z brokerem kafki.
tak jakby go nie widzi:

2018-11-22 16:44:43.187  INFO 1 --- [           main] o.a.kafka.common.utils.AppInfoParser     : Kafka version : 2.0.0
2018-11-22 16:44:43.187  INFO 1 --- [           main] o.a.kafka.common.utils.AppInfoParser     : Kafka commitId : 3402a8361b734732
2018-11-22 16:44:43.203  WARN 1 --- [| adminclient-1] org.apache.kafka.clients.NetworkClient   : [AdminClient clientId=adminclient-1] Connection to node -1 could not be established. Broker may not be available.
2018-11-22 16:44:43.304  WARN 1 --- [| adminclient-1] org.apache.kafka.clients.NetworkClient   : [AdminClient clientId=adminclient-1] Connection to node -1 could not be established. Broker may not be available.

w przypadku jak odpalam aplikacje przez IDE lub po prostu .jar 'em to nie ma tego problemu i normalnie laczy sie z kafka
ktos ma jakis pomysl?

edytowany 1x, ostatnio: bertie, 2018-11-22 17:50

Pozostało 580 znaków

2018-11-22 18:10
0

Na jakim adresie masz brokera? Jeśli stoi na localhoście i wołasz localhost w dockerze to docker łączy się do swojego localhost wewnątrz konteneru, nie do hosta z którego został odpalony

edytowany 1x, ostatnio: OtoKamil, 2018-11-22 18:11

Pozostało 580 znaków

2018-11-22 18:14
0

@OtoKamil: czaje, to teraz jak moge to zmienic zeby docker sluchał localhosta z którego został odpalony?

Pozostało 580 znaków

2018-11-22 18:30
1

Zajrzyj tutaj: https://stackoverflow.com/que[...]st-port-from-docker-container
Zależnie od tego jaki masz problem, możesz rozwiązać to używając ip dockerowego interfejsu lub konfigurując compose

Pozostało 580 znaków

2018-11-22 20:05
Biały Mleczarz
1

Tak jak kolega wyżej napisał;
1) Użycie docker compose
2) Stworzenie network i odpalenie kontenerów w ramach tego samego networka

docker network create -d bridge mojasiec
docker run --network=mojasiec <reszta komendy>

Chyba powinno pomóc.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0