Ich muss einen Debugger auf meinem Container einrichten, der erfordert, dass ich die Remote-IP-Adresse (Docker-Host) festlege. In verschiedenen Tutorials finde ich verschiedene IP Adressen aufgelistet als mögliche Lösung. In meinem Container habe ich einen Webserver ausgeführt, der mir gezeigt hat, dass Verbindungen, die von meinem Host-Rechner zum Container gemacht wurden, von 172.19.0.1
kommen. Dies ist auf Docker für Mac Version 1.11.x
.Auf Docker für Mac was wäre die Host-IP aus dem Container gesehen?
Aber wie würde ich die Host-IP aus dem Container auf Docker für Mac zuverlässig herausfinden? Wann könnte diese IP geändert werden?
Edit: Duplizieren von https://stackoverflow.com/a/24716645/6309
@VonC es ist kein Duplikat als diese Frage betrifft "Docker für Mac", die einige wichtige Unterschiede in der Architektur hat – ciekawy
können Sie präzisieren, wo ist der Abhördienst und wo ist der Client Verbindung (auf Mac-Host oder im Container)? Verbindung vom Container zu Mac-Host ist es genug, um die Haupt-Host-IP-Host verwenden, die in der Regel die "en0" ist. Für die gegenteilige Richtung sieht derzeit die einzige Möglichkeit aus, die übliche Docker-Port-Zuordnung wie '-p 1234: 1234' zu verwenden. – ciekawy