¿Cómo puedo ejecutar una aplicación GUI dockerizada en una máquina virtual Ubuntu-Server?

¿Cómo puedo ejecutar una aplicación GUI dockerizada en una máquina virtual Ubuntu-Server?

Tengo un servidor Ubuntu ejecutándose en VMWare que uso para realizar pruebas. Me gustaría ejecutar aplicaciones GUI en un contenedor acoplable. La situación es:

ingrese la descripción de la imagen aquí

Girar el contenedor funciona pero no obtengo una GUI. Si echo $DISPLAYlo hago, regresa vacío.

¿Alguien podría explicar en términos simples paso a paso cómo puedo mostrar la GUI?

Respuesta1

Esta no es una guía detallada, pero explicaré los conceptos para que puedas continuar desde allí.

Básicamente tienes dos opciones:

  • Utilice un servidor X existente que ya se esté ejecutando
  • Utilice un servidor VNC dentro del contenedor

Ubuntu Server no tiene un backend GUI (servidor X) de forma predeterminada, por lo que la opción 1 no está disponible a menos que haya instalado un servidor X.

Probablemente sea más fácil asegurarse de que su contenedor proporcione su propio servidor VNC y luego conectarse a la GUI con un programa de escritorio remoto/VNC.

Vermás información aquí.

información relacionada