2016-04-27 5 views
9

Ich benutze Docker für Mac Beta und es läuft von Spotlight.Spezifizieren Sie die IP-Adresse für Docker für Mac

Gibt es eine Möglichkeit, es von der Konsole aus auszuführen oder die Verwendung einer Konfigurationsdatei zur Angabe der IP-Adresse für den Docker-Host zu erzwingen. Gerade jetzt

ändert es von 192.168.64.3 zu 192.168.64.5 (jedem Start von Docker kann jede beliebige IP haben)

wahrscheinlich Ich brauche Bridge-Schnittstelle zu konfigurieren?

com.docker.network.bridge.enable_ip_masquerade: true 
com.docker.network.bridge.host_binding_ipv4: 0.0.0.0 

Weiß jemand, wie man das macht?

+1

In ** Docker for Mac Beta ** für mac bindet jetzt auf 127.0.0.1 oder Host docker.local mehr nicht nicht mit Server-IP- –

+0

die IP-Adresse verwenden necesary verbinden ist der Hack wir mit Docker zu tun haben Werkzeugkasten. Jetzt heißt es "docker.local", viel Spaß! – Shanoor

+2

@ShanShan kann ich --fixed-cidr irgendwie verwenden? – qwertmax

Antwort

5

Sie können eine Verbindung zum Docker alpine Host über Unix-Socket herstellen, aber ich konnte nicht herausfinden, wie Sie mit dem Netzwerk verbinden.

The docs say:

Leider wegen limtations in OSX, sind wir zu routen Verkehr auf Behälter nicht in der Lage, und von Containern zurück zum Host.

Aufgrund der Art und Weise, in der das Netzwerk in Docker für Mac implementiert ist, können Sie in OSX keine docker0-Schnittstelle anzeigen. Diese Schnittstelle ist eigentlich in HyperKit.

Verwandte Themen