Como posso executar um aplicativo gui dockerizado em uma máquina virtual Ubuntu-Server?

Como posso executar um aplicativo gui dockerizado em uma máquina virtual Ubuntu-Server?

Eu tenho um servidor Ubuntu rodando no VMWare que uso para fins de teste. Gostaria de executar aplicativos GUI em um contêiner docker. A situação é:

insira a descrição da imagem aqui

Ativar o contêiner funciona, mas não estou recebendo uma GUI. Se eu echo $DISPLAYretornar vazio.

Alguém poderia explicar em termos simples, passo a passo, como posso exibir a GUI?

Responder1

Este não é um guia detalhado, mas explicarei os conceitos para que você possa prosseguir a partir daí

Você basicamente tem duas opções:

  • Use um servidor X existente já em execução
  • Use um servidor VNC dentro do contêiner

O Ubuntu Server não possui um backend GUI (servidor X) por padrão, portanto a opção 1 não está disponível a menos que você tenha instalado um servidor X.

Provavelmente é mais fácil garantir que seu contêiner forneça seu próprio servidor VNC e, em seguida, conectar-se à GUI com um programa de área de trabalho remota/VNC.

Vermais informações aqui.

informação relacionada