J'ai un conteneur nanoserver en cours d'exécution. Je me connecte au conteneur en utilisant
> docker run -it microsoft/nanoserver powershell
À l'intérieur, je crée un simple executable hello world en utilisant la commande suivante :
PS C:\> Add-Type -outputtype consoleapplication -outputassembly helloworld.exe 'public class helloworld{public static void Main(){System.Console.WriteLine("hello world");}}'
Lorsque j'exécute helloworld.exe, il n'y a pas de sortie sur stdout. Aucun fichier journal d'erreur n'est généré. Comment puis-je corriger cela? Pourquoi helloworld.exe ne renvoie-t-il pas la sortie ou les erreurs sur stdout? Comment puis-je corriger cela?
PS C:\> ls
Répertoire : C:\
Mode Dernière écriture Longueur Name
---- ------------- ------ ----
d----- 24/08/2017 11:08 Program Files
d----- 16/07/2016 17:39 Program Files (x86)
d-r--- 08/08/2017 03:11 Users
d----- 24/08/2017 11:08 Windows
-a---- 24/08/2017 11:09 2048 helloworld.exe
-a---- 20/11/2016 17:02 1894 License.txt
PS C:\> .\helloworld.exe
PS C:\> echo %ERRORLEVEL%
%ERRORLEVEL%