host.docker.internal pod Ubuntu

Odpowiedz Nowy wątek
2019-03-28 12:01

Rejestracja: 9 lat temu

Ostatnio: 21 godzin temu

0

cześć
potrzebuję dostać się z dokera na zewnatrz
jak widzę pod Mackiem czy Windą są dedykowane aliasy jak docker.for.mac.host.internal . Niby pod linuxem wystarczy localhost ale nie wystarczy, niestety

czy ktoś z szanownych wie jaki jest odpowienik w/w aliasu dla linuxa

Z góry dziękuję za odpowiedź

ps - szukałem w internetach, ale albo nie umiem znaleźć, albo nie umiem skorzystać z tego co jest i coś robię nie tak

Pozostało 580 znaków

2019-03-28 13:26
Moderator

Rejestracja: 12 lat temu

Ostatnio: 4 minuty temu

Lokalizacja: Wrocław

0

Potrzebujesz dostać się z kontenera bezpośrednio do hosta, tak?


Pozostało 580 znaków

2019-03-28 13:31

Rejestracja: 6 lat temu

Ostatnio: 5 miesięcy temu

0

Dla linuksa nie ma tego aliasu bo na linuxie możesz natywnie używać "--network host" https://docs.docker.com/network/network-tutorial-host/ czyli po prostu i kontener i twój host będą w tej samej sieci i będą się widziały.

Ten alias został wprowadzony tylko dlatego że implementacja docker run dla osx/windowsa działa zupełnie inaczej niż na linuxie a ludzie chcieli mieć możliwość komunikować się z hostem (z dockera) w podobny sposób jak kontenery robią to na linuxie.

edytowany 2x, ostatnio: Jan Ko, 2019-03-28 13:34
No i właśnie ta różnica mnie wkurza..... btw została wprowadzona tylko po to aby była, aby usrać devów, bo coś trzeba było wprowadzić. Dlatego tak bardzo nie lubię Dockera. Właśnie za wprowadzanie nowych niepotrzebnych funkcji na siłę. Zero pomyśłunku, o researchu wśród community nie wspominając. - Anna Lisik 2019-12-30 00:45

Pozostało 580 znaków

Odpowiedz

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