Ich habe postgres.app lokal auf meinem Mac ausgeführt und möchte, dass mein lokaler Docker-Container mit ihm verbunden werden kann. Wie mache ich das am besten?Wie macht man postgres.app db für docker Container zugänglich?
Ich habe diesen Post gefunden, der vorschlägt, die IP-Adresse des Docker-Hosts mit Hilfe des Flags --add-host (Host port with DB to Docker container) an einen Container zu übergeben. Die IP-Adresse meines Laptops ändert sich jedoch häufig. Gibt es dafür nicht einen einfacheren Weg? Gibt es keine einfache Möglichkeit, einen lokalen Port für einen Container zu öffnen?
Sie können auch t verwenden Die Netzwerkadresse des Hosts im Subnetzwerk von Dockercontainern, die standardmäßig '172.17.0.1' lautet. Es funktioniert gut auf einem Linux-Host, aber ich bin mir nicht sicher, dass das auf einem Mac funktionieren würde. – bekce
@bekce Das klingt, als ob ich das ausprobieren möchte. Irgendwelche Hinweise, wie Sie die Netzwerkadresse meines Hosts im Subnetzwerk meines Andock-Containers verwenden können? – Malte
Nun, versuchen Sie einfach 'docker run -it --rm ubuntu', einmal drinnen:' apt update && apt install telnet && telnet 172.17.0.1 5432' und sehen, ob es eine Verbindung herstellen kann oder nicht. – bekce