Ich folge diesem Tutorial, um GUI von Docker auf einem MacOS-Host auszuführen.
brew install socat
brew install xquartz
und dann mit open -a Xquartz
Ich aktiviere Verbindungen von Clients:
Dann laufe ich socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\"
und von einer anderen Shell aus laufe ich:
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.235
ist die IP die ich bei en0
inet's Eintrag sehe .
Scheint, meine Firewall ist auch in Ordnung, vielleicht etwas mit dem Netzwerk, das ich benutze?
mac
docker
x11-forwarding
0x90
quelle
quelle
Antworten:
Bei der Installation müssen
xquartz
Sie sich abmelden und erneut anmelden, damit dies wirksam wird.homebrew
Möglicherweise haben Sie das Dialogfeld nicht gesehen, weil Sie es von installiert haben.quelle