Warum funktioniert die X11-Weiterleitung von mir unter MacOS nicht?

953
0x90

Ich folge diesem Tutorial, um die GUI vom Docker auf einem MacOS-Host auszuführen.

brew install socat brew install xquartz 

und dann open -a Xquartzaktiviere ich Verbindungen von Clients:

Warum funktioniert die X11-Weiterleitung von mir unter MacOS nicht?

Dann laufe ich socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\"und von einer anderen Shell aus:

docker run -e DISPLAY=192.168.0.235:0 --privileged jess/chrome 

Aber ich bekomme:

(google-chrome:1): Gtk-WARNING **: cannot open display: 192.168.0.235:0 

Wo 192.168.0.235ist die IP, die ich bei en0Inet sehe ?

Scheint, meine Firewall ist auch in Ordnung, vielleicht etwas mit dem Netzwerk, das ich benutze?

Warum funktioniert die X11-Weiterleitung von mir unter MacOS nicht?

0
Wie ist Ihre Firewall-Situation? Wenn Sie beispielsweise die integrierte Anwendungs-Firewall von macOS ausführen, haben Sie sie so konfiguriert, dass Xquartz eingehende Verbindungen empfangen kann? Siehe: Systemeinstellungen> Sicherheit und Datenschutz> Firewall> [Zum Entsperren auf Vorhängeschloss klicken]> Firewall-Optionen… Spiff vor 6 Jahren 0
@Spiff es sieht ok aus, denke ich. siehe oben. 0x90 vor 6 Jahren 0

0 Antworten auf die Frage