Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

199
Views
No se puede mostrar la aplicación GUI desde el contenedor de Windows

Tengo una imagen con una aplicación GUI, con imagen base de microsoft/windowsservercore. La aplicación está instalada correctamente en la imagen, sin embargo, no puedo mostrarla en la máquina host. He leído varios artículos sobre esto en Google y sugieren instalar XServer para Windows y luego podemos mostrar la aplicación en la máquina host. He estado tratando de ejecutar el siguiente comando (como se sugiere en la mayoría de los artículos), sin embargo, no hace nada y no obtengo la pantalla. Por favor asiste.

 docker run --rm -it -e DISPLAY=127.0.0.1:0.0 eft
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

La DISPLAY sería útil para el contenedor de Linux.

Como se menciona aquí :

La imagen de WindwosServerCore no viene con archivos binarios para aplicaciones de interfaz de usuario, por lo que dudo que esto funcione alguna vez en la imagen de servercore, pero los expertos de Microsoft pueden usar una nueva imagen de WindwosServer más grande que creo que tiene esas bibliotecas intactas.

Este hilo agrega :

Entiendo que puede ejecutar aplicaciones GUI, pero los elementos representados no se muestran en ningún escritorio. Lars Iwer [MSFT] escribe en la discusión debajo del artículo:

En la imagen del contenedor tal como está ahora, los elementos de la GUI se representarán en la sesión 0. La automatización de la UI debería funcionar con eso (por ejemplo, buscar una ventana mediante programación, etc.).

La sesión 0 es la sesión en la que se ejecutan todos los servicios del sistema y, por definición, no es interactiva. Las sesiones, las estaciones y los escritorios son medios de aislamiento en Windows (NT) y si una aplicación puede mostrar una interfaz de usuario y recibir interacción del usuario depende de si tiene acceso a una estación con un escritorio.
Los procesos en la Sesión 0 no tienen eso por defecto.
Sin embargo, solía ser posible "Permitir que los servicios interactúen con el escritorio" y también es posible ejecutar servicios interactivos en otras sesiones además de la Sesión 0 (preste atención a "tal como está ahora"). Por lo tanto, sería interesante escuchar algunas ideas de expertos del equipo de Microsoft/Docker sobre eso...

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!