host.docker.internal pod Ubuntu

host.docker.internal pod Ubuntu
JA
  • Rejestracja: dni
  • Ostatnio: dni
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

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

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

JK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 107
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.

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.