ubuntu: 20.04 Note de considération pour la sortie de l'interface graphique (xeyes de sortie) vers le côté hôte dans le conteneur docker

paramètres xhost, ubuntu: lancement du conteneur Docker 20.04

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

Installez et exécutez xeyes

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

J'ai pu envoyer xeyes du côté hôte

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

Ajouté, c'était également possible avec le conteneur nvidia suivant (nvidia / cuda: 10.1-cudnn7-devel-ubuntu18.04)

Exemple 1 Modification du conteneur nvidia

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

Exemple 2 Exemple 1 + option ajoutée

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

Voici la procédure d'utilisation du conteneur nvidia

Référence Notes sur l'installation d'OpenCV4.1.1 avec 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

Ce qui suit est une référence lors de l'exécution et de l'exécution de commandes internes (exécutez nvidia-smi)

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

référence

[Lancez l'application GUI dans le conteneur Docker](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 /) Comment afficher l'interface graphique sur Ubuntu sur Docker sur Ubuntu

Lancer l'interface graphique sur l'hôte du conteneur Docker Installez Docker pour créer un conteneur Linux (Ubuntu) exploitable par GUI Création d'un environnement dans lequel les applications GUI peuvent être démarrées avec docker [Client <-> Serveur distant <-> conteneur docker] Essayez de créer un environnement de bureau (GUI) avec docker. Lancer l'interface graphique sur l'hôte du conteneur Docker

Recommended Posts

ubuntu: 20.04 Note de considération pour la sortie de l'interface graphique (xeyes de sortie) vers le côté hôte dans le conteneur docker
Mémo de commande pour installer xeyes dans l'environnement docker ubuntu
[Docker] Copie des fichiers du conteneur Docker vers l'hôte
Comment vérifier le journal dans le conteneur Docker
Copier les fichiers du conteneur Docker vers l'hôte (docker cp)
Comment mettre à jour un fichier prédéfini dans un conteneur Docker
Affichez l'application ROS sur Docker avec l'interface graphique du côté hôte
Lorsqu'il n'y a pas de sortie vers stdout dans le journal du docker
[Docker] Comment accéder à l'hôte depuis l'intérieur du conteneur. http: //host.docker.internal: