Я столкнулся с подобной проблемой, пытаясь запустить exe-файл внутри контейнера на основе windowsservercore, и, как вы подозреваете, в вашем случае, проблема была связана с отсутствием dll.Я использовал procmon , чтобы определить, какие библиотеки загружаются в мой процесс при запуске, а затем убедился, что все эти библиотеки доступны внутри контейнера.В моем случае это был распространяемый Visual C ++ 2015, который нужно было установить внутри контейнера при создании образа.