Автоматически установите файл .exe в контейнер Windows server core docker

#windows #docker #powershell #containers

Вопрос:

В настоящее время я пытаюсь молча установить установщик .exe в контейнер докера Windows server core (python:3.7-windowsservercore-1809). Моя хост — платформа-Win10 версии 1909. Я знаю, что аргументы таковы: /s /qn для автоматической установки программного обеспечения. Однако либо сборка зависает, либо она выполнена успешно, но программное обеспечение не установлено во встроенном образе. То, что я уже пробовал:

 RUN powershell.exe -Command Start-Process c:\40002668_S2.exe -ArgumentList '/s','/v/qn' -Wait RUN powershell.exe -Command Start-Process c:\40002668_S2.exe -ArgumentList '/s /v/qn' -Wait RUN c:\40002668_S2.exe /s /v/qn RUN cmd.exe -c c:\40002668_S2.exe /s /v/qn  

Я попытался выполнить некоторые команды, например: Start-Process c:\40002668_S2.exe -ArgumentList '/s','/v/qn' внутри образа сборки, и это сработало идеально. Однако, если я хочу выполнить команду во время сборки, это не так. Есть Какие-Нибудь Идеи ?