[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Docker amb X



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


Reply to: