verwendet I-Programme mit Befehlen wie folgt auszuführen:Run-GUI-Programme in Docker in Ubuntu
docker run -ti \
--name wireshark \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v $HOME/.Xauthority:/root/.Xauthority \
--privileged \
-d ubuntu:17.10 /bin/bash
dann könnte ich laufen wireshark mein Ubuntu-System-Display. Wie das Beispiel dieser Seite: Running GUI App with docker
Jetzt funktioniert es nicht. Als ich wireshark laufen bekomme ich diesen Fehler:
[email protected]:/# wireshark
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
No protocol specified
QXcbConnection: Could not connect to display :0
Aborted (core dumped)
Nizza. Weißt du, warum der Weg, den ich vorher gemacht habe, nicht mehr funktioniert? –
Ich habe vergessen, param (-v $ HOME/.Xauthority: /root/.Xauthority) zu erwähnen, so wie ich es vorher getan habe –