Ejecutar una aplicación Qt básica en Docker

Estoy intentando ejecutar una aplicación de console básica ( desarrollada en Qt ) en el acoplador para Windows. El entorno de desarrollo es Windows 10, comstackdor VC2015, aplicación de 32 bits.

Es hola mundo y la idea era encontrar los problemas, antes de intentar portar la aplicación real.

El código es el código c ++ más simple:

#include <QCoreApplication> #include <iostream> using namespace std; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); std::cout<<&quot;Hello world"; return a.exec(); } 

El file Docker es:

 # Comment: #It needs a Microsoft environment to run FROM microsoft/nanoserver:latest #Create a folder inside the home folder in the Container Operating System RUN mkdir -p C:\HelloWorld #Copy the excutable from this folder to the folder inside the Container Operating System. COPY . /HelloWorld/ #Run the application inside the container operating system. CMD ["C:\\HelloWorld\\docker_HelloWorld.exe"] 

Mi resultado final esperado fue una salida de console / shell de "Hello world". Pero no consigo nada. ¿Alguien puede señalar lo que falta?

Gracias.