¿Acceder al contenedor de Windows 2016 Server (contenedor de Docker) a través de la GUI?

19

Necesito usar contenedores Docker / Windows en Windows 2016 Server y preparar las aplicaciones de Windows para que se ejecuten en él. Sin embargo, configurar Windows a través de Powershell no es tan conveniente como lo es en Ubuntu, especialmente si nunca trabajó con Windows Server realmente y necesita aprender todos los comandos de Powershell;)

¿Hay alguna forma de acceder a un contenedor de Windows a través de la GUI?

Es posible con Docker, Ubuntu, VNC: ¿Puede ejecutar aplicaciones GUI en un contenedor de Docker ?

¿Se pregunta si se puede hacer algo similar para los contenedores de Windows?

(Estoy trabajando en las instalaciones, no usando Azure. Encontré una pregunta similar pero sin respuesta aquí: https://stackoverflow.com/questions/32721422/windows-server-containers-azure-how-to-create-a-container- con-gui )

Gracias.

== Actualizar ==

Definitivamente, RDP no es una opción a partir de febrero de 2016, ¿no está seguro de si planean admitirlo en la versión final?

https://msdn.microsoft.com/en-us/virtualization/windowscontainers/about/work_in_progress#remote-desktop

Remote Desktop

Windows Containers cannot be managed/interacted with through a RDP session in TP4.

Hasta ahora me las arreglé para tener al menos un explorador de archivos decente usando Midnight Commander , pero aún así la línea de comandos en Windows no es muy divertida.

14
  • No veo el sentido y exijo tener una GUI con contenedores. Es todo lo contrario lo que quieres lograr. ¡Aprenda PowerShell! 1 mar 16 a las 19:39
  • 1
    Powershell me resulta un poco incómodo en comparación con el shell de Linux. Si necesito un editor de texto, hago 'apt-get install nano' en Linux y listo. En PS, necesito obtener un zip de una URL remota manualmente, descomprimirlo y finalmente puedo usarlo. PS también parece ser bastante lento ('dir' una lista de algunos cientos de archivos). Una GUI no es necesariamente lo opuesto a lo que quiero lograr si quiero agregar rápidamente funciones de Windows para usarla como imagen base. A partir de ese momento, estoy de acuerdo contigo. Sin cola, sin editor, todo debe instalarse con esfuerzo manual. Quizás me equivoque, no he usado mucho PS antes. 1 de marzo de 2016 a las 19:59
  • Debo admitir que en cuanto a velocidad tienes razón. Todavía me pregunto en qué casos la salida línea por línea es tan lenta. ¿Reconociste que usar ISE es más rápido? 2 de marzo de 2016 a las 8:02
  • 1
    "dir" una lista de carpetas es un ejemplo, pero aún más importante: pruebe Midnight Commander ( sourceforge.net/projects/mcwin32 ) y use el cursor para navegar. Es muy lento. Espera medio segundo después de cada pulsación de tecla. Compare eso con "mc" en Linux, por ejemplo. Sientes que, si bien Linux fue diseñado de forma natural para funcionar a través de la línea de comandos, en Windows se lo trata como un segundo hijo. Sí, hay soporte de línea de comandos, pero es muy inconveniente. ¿Por qué no hay apt-get? ¿Por qué no hay un editor de texto (como "editar" antes), visor de texto, etc. como vi / vim / nano disponible de inmediato? 2 de marzo de 2016 a las 8:11
  • 1
    Consideras que powershell es lo mismo que un bash, lo cual es una idea completamente incorrecta. bash y otros shells de Unix son shells basados ​​en caracteres o documentos. por lo tanto, necesitan tail, vi, etc. Realmente recomiendo obtener una introducción a los conceptos básicos de PowerShell. el inventor, J.Snover es un tipo realmente genial con experiencia en Unix y ha hecho toneladas de buenos tutoriales en el MVA. revisalo 2 de marzo de 2016 a las 8:30
12

En este video, el desarrollador de contenedores MS Taylor Brown dice que rompieron con RDP de TP3 a TP4 y muy probablemente no admitirán RDP en RTM Version Server 2016 :

https://channel9.msdn.com/Events/TechNetVirtualConference/TechNetVC2016/Day-3-Containers-Session-with-QA

Actualización a partir de Dez. 2018:

Server 2019 está fuera y RDP aún no es posible / compatible con todas las imágenes de contenedor. (por supuesto que no tiene ningún sentido para imágenes nano)

consulte esta buena introducción a lo que ha cambiado: https://stefanscherer.github.io/docker-on-windows-server-2019/

para tener una descripción general algo completa, debe mencionarse que hay algunos trucos en la naturaleza, que pueden hacer que RDP funcione en algunas imágenes y configuraciones, por ejemplo: https://withinrafael.com/2018/03/09/using- servicios-de-escritorio-remoto-en-contenedores /

3
  • 1
    Aquí hay más comentarios del equipo que dicen que no habrá compatibilidad con RDP en Windows Server 2016: social.msdn.microsoft.com/Forums/en-US/… 4 de julio de 2016 a las 15:16
  • 3
    Este video tiene una duración de dos horas; me hubiera resultado útil un intervalo de tiempo para esta información ...
    ootwch
    28/11/2016 a las 5:26
  • 2
    @ootwch, recientemente se hizo más fácil buscar en Google esa declaración. por ejemplo, social.msdn.microsoft.com/Forums/en-US/… . Además, la declaración está al principio del video alrededor de 2-4 minutos. 28/11/2016 a las 11:25