windows user-interface docker containers

Windows 10 Docker Host: muestra la aplicación GUI del contenedor de Linux



user-interface containers (1)

Tendrá que configurar DISPLAY en algo que no sea localhost . El contenedor tiene su propia interfaz localhost, por lo que su cliente X11 intentará conectarse a sí mismo en lugar de a su host.

En su lugar, puede pasar una dirección IP del adaptador de red de su máquina Windows. El contenedor podrá conectarse a eso. También deberá tener su servidor X11 configurado para escuchar en esa interfaz.

Estoy tratando de usar Windows 10 como mi host y ejecuto contenedores Docker que contienen aplicaciones basadas en gui y las muestro usando el reenvío X11 o algo similar. Casi toda la información que he encontrado en línea trata con Linux Host to Linux Container (ejemplo: http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker ) donde el socket / x11 autoridad estan expuestas. Otra información que he encontrado es de implementaciones anteriores de Boot2Docker / Windows donde se requería virtualbox como parte del procedimiento de configuración y VNC requerido.

Configuración básica actualmente, ¿alguien sabe qué se debe ajustar para que Firefox se muestre dentro de una ventana en el sistema host? -

Iniciar un servidor XMing en el host de Windows 10

Dockerfile

FROM ubuntu:14.04 RUN apt-get update && apt-get install -y firefox CMD /usr/bin/firefox

Comandos

PS> docker build -t firefox . PS> set-variable -name DISPLAY -value localhost:0.0 PS> docker run -ti --rm -e DISPLAY=$DISPLAY firefox

Gracias