¿Cómo configurar el IDE VB6 en un contenedor Docker (en Windows)?

¿Es posible crear un contenedor Docker que pueda usarse para ejecutar el IDE VB6? ¿Hay algún problema / incompatibilidad de showtopper?

De lo que entiendo de Docker (tal vez no mucho) parece que podría ser un método liviano para ejecutar el IDE y el compilador de VB6, especialmente en comparación con las máquinas virtuales.

Tengo dos escenarios en mente para esto:

Realización de compilaciones en un entorno 'limpio'

Tareas de desarrollo de software de rutina

arece que hay una serie de peculiaridades con las que tenemos que lidiar al instalar y configurar VB6 en una nueva máquina, por lo que agrupar todo eso en un contenedor podría ahorrar mucho tiempo y evitar algunas dificultades.

Parece que un atributo clave de la configuración de Docker sería configurar el entorno con archivos DLL COM específicos registrados, etc., y tal vez otros detalles como archivos normales, etc. Tengo la impresión de que puede acumular este tipo de cosas en un entorno Docker basado en algún tipo de capas de contenedores. El punto, por supuesto, sería mantener estas cosas FUERA de la configuración real del sistema operativo Windows.

NB: Tengo medios de instalación legítimos / originales para VB6 y SP6.

He vistoeste proyect en GitHub pero es para ejecutar VB6 bajo WINE en Linux, que no es lo que necesito. Tal vez podría ser un punto de partida útil para construir un contenedor en Windows.

Para el fondo:

Actualmente, uso máquinas virtuales para ejecutar el IDE VB6 para realizar compilaciones. Esto funciona bien pero parece relativamente lento y consume unamuch de espacio en disco. No es adecuado para el uso de desarrollo debido a estos gastos generales.

os @Builds se ejecutan usando Kinook Visual Build Pro, y también incluyen la construcción de algunos ensamblados .NET, instaladores WISE, etc. Finalmente, me gustaría incluir todo eso en contenedores también.

Respuestas a la pregunta(0)

Su respuesta a la pregunta