Não é possível abrir a GUI do contêiner docker

1
Estou tentando executar alguns testes gui em um contêiner docker, eu sou capaz de executá-lo em um navegador sem cabeça com a ajuda do xvbf e exportar a variável DISPLAY para alguma porta não utilizada como 99

Agora eu quero encaminhar o X11 para a máquina host e ver o navegador, para isso, eu fiz

docker run -it --rm -e DISPLAY=$DISPLAY -e XAUTHORITY=$XAUTHORITY -v /tmp/.X11-unix:/tmp/.X11-unix <image id> /bin/bash

dentro do container, eu apenas tentei iniciar o firefox.

Mas estou recebendo o seguinte erro.

Client is not authorized to connect to Servererror: XDG_RUNTIME_DIR not set in the environment
Error: cannot open display:  :1.0
    
por Jomin 18.07.2017 / 12:20

0 respostas