ubuntu: 20.04 Überlegungsnotiz zur Ausgabe der GUI (Ausgabe xeyes) an die Hostseite im Docker-Container

xhost-Einstellungen, Ubuntu: 20.04 Docker-Container-Start

xhost local:
docker run -it -e DISPLAY="$DISPLAY" -v /tmp/.X11-unix:/tmp/.X11-unix ubuntu:20.04

Installieren Sie xeyes und führen Sie es aus

apt-get update -y; apt-get install -y x11-apps;

Ich konnte xeyes auf der Hostseite ausgeben

Screenshot from 2020-11-23 11-37-10.png

Hinzu kam, dass dies auch mit dem folgenden nvidia-Container möglich war (nvidia / cuda: 10.1-cudnn7-devel-ubuntu18.04)

Beispiel 1 Wechseln Sie zum NVIDIA-Container

xhost local:
docker run -it -e DISPLAY="$DISPLAY" -v /tmp/.X11-unix:/tmp/.X11-unix nvidia/cuda:10.1-cudnn7-devel-ubuntu18.04

Beispiel 2 Beispiel 1 + Option hinzugefügt

xhost local:
docker run -it -e DISPLAY="$DISPLAY" -v /tmp/.X11-unix:/tmp/.X11-unix --gpus 1 nvidia/cuda:10.1-cudnn7-devel-ubuntu18.04

Das folgende Verfahren wird für die Verwendung des NVIDIA-Containers verwendet

Referenz Hinweise zur Installation von OpenCV4.1.1 mit Docker (Ubuntu18.04 + CUDA10.1 + cudnn7) Installation (Native GPU Support)

sudo apt install curl
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey |   sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list |   sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt update
sudo apt-get install -y nvidia-container-toolkit

Das Folgende ist eine Referenz beim Ausführen und Ausführen interner Befehle (nvidia-smi ausführen)

docker run --gpus 1 nvidia/cuda:10.1-cudnn7-devel-ubuntu18.04 nvidia-smi

Referenz

[GUI-Anwendung im Docker-Container starten](https://unskilled.site/docker%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E3%81 % AE% E4% B8% AD% E3% 81% A7gui% E3% 82% A2% E3% 83% 97% E3% 83% AA% E3% 82% B1% E3% 83% BC% E3% 82% B7 % E3% 83% A7% E3% 83% B3% E3% 82% 92% E8% B5% B7% E5% 8B% 95% E3% 81% 95% E3% 81% 9B% E3% 82% 8B /) So zeigen Sie die GUI unter Ubuntu unter Docker unter Ubuntu an

GUI auf Docker-Container-Host starten Installieren Sie Docker, um einen GUI-bedienbaren Linux-Container (Ubuntu) zu erstellen Erstellen einer Umgebung, in der GUI-Anwendungen mit Docker gestartet werden können [Client <-> Remote-Server <-> Docker-Container] Versuchen Sie, mit Docker eine Desktop-Umgebung (GUI) zu erstellen. GUI auf Docker-Container-Host starten

Recommended Posts

ubuntu: 20.04 Überlegungsnotiz zur Ausgabe der GUI (Ausgabe xeyes) an die Hostseite im Docker-Container
Befehlsnotiz zum Installieren von xeyes in der Ubuntu-Docker-Umgebung
[Docker] Kopieren Sie Dateien aus dem Docker-Container auf den Host
So überprüfen Sie das Protokoll im Docker-Container
Kopieren Sie Dateien vom Docker-Container auf den Host (Docker-CP).
So aktualisieren Sie eine vorgefertigte Datei in einem Docker-Container
Zeigen Sie die ROS-Anwendung auf Docker mit der GUI auf der Hostseite an
Wenn im Docker-Protokoll keine Ausgabe für stdout vorhanden ist
[Docker] Zugriff auf den Host aus dem Container heraus. http: //host.docker.internal: