Aquí está el escenario
program (inside container) -> virtual machine -> localhost
Estoy usando un Mac OS como host e inicio una máquina virtual usando Virtual Box. Dentro de la caja virtual, inicio un contenedor que contiene un programa con GUI. ¿Hay alguna manera de realizar el reenvío X11 a mi host mac os?
¡Gracias!
Respuesta1
Usar DISPLAY
la variable de entorno debería ser suficiente para ir desde el contenedor -> VM.
Luego, en la VM, use socat
para escuchar en TCP y conectarse al socket Unix X11 ( /tmp/.X11-unix/X0
) o al socket Unix abstracto (@/tmp/.X11-unix/X0).
Alternativamente a socat, use xhost +{container}
y configure Xorg en la VM para escuchar una dirección de red.