Hola Leo, > Per exemple, si executo: > > $ docker run --net=host --user $(id -u) --env DISPLAY=$DISPLAY \ > -v "/tmp/.X11-unix:/tmp/.X11-unix:rw" \ > --name graspit_f graspit graspit_simulator > > Sempre acabo amb: > > X11 connection rejected because of wrong authentication. > cannot connect to X server localhost:10.0 > > Malgrat que he fet un xhost +. > > No sé què faig malament. A mi em diu que no troba graspit o que no tinc permís: docker: Error response from daemon: pull access denied for graspit, repository does not exist or may require 'docker login': denied: requested access to the resource is denied. Algun cop he provat d'executar un contenidor de chromium i em donva algun error similar. Ara he provat una cosa més senzilla que m'ha funcionat: 1. En un terminal executo: docker run --net=host --user $(id -u) --env DISPLAY=$DISPLAY -v "/tmp/.X11-unix:/tmp/.X11-unix:rw" -it --name xclock debian:buster-slim 2. En un altre terminal entro com a root i instal·lo xclock: docker exec -u 0 -it xclock /bin/bash apt update apt install x11-apps 3. Me'n torno al primer terminal i executo xclock amb èxit, sense que em calgui fer xhost. Salut, Alex -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Alex Muntada <alexm@debian.org> ⢿⡄⠘⠷⠚⠋ Debian Developer 🍥 log.alexm.org ⠈⠳⣄⠀⠀⠀⠀
Attachment:
signature.asc
Description: PGP signature