2016-10-27 1 views
4

Я хочу, чтобы иметь возможность либо запускать контейнер для Windows, как пользователь доменаконтейнеры для Windows 2016 запустить PowerShell, как пользователь домена

Пример (без идеи о том, как работать в качестве другого пользователя)

docker run -it microsoft/nanoserver powershell 

Или, альтернативно, возможность запуска скрипта powershell в контейнере в качестве пользователя домена. Я должен был бы пройти в -e до запуска докеров, но это нормально.

Причина этого заключается в том, чтобы запустить что-то вроде (но приложение использует ресурсы домена, как SQL и файлы акции)

dotnet app.dll 
+0

хороший вопрос! есть переключатель -u для запуска докеров, но это, похоже, не влияет. внутри контейнера пользователь: 'USERDOMAIN User Manager USERNAME ContainerAdministrator', и с точки зрения хоста пользовательский идентификатор отказался ... Вы уже проверили форумы докеров и сайт github для таких ответов и проблем? Докер для сервера 2016 полностью поддерживается докерером. –

ответ

2

ответ на ваш вопрос, в конце концов нашел это способ контейнерных документов и совершенно новой , , обратитесь к этой ссылке, пока она не будет опубликована на сайте контейнера MSDN.

https://github.com/Microsoft/Virtualization-Documentation/blob/live/virtualization/windowscontainers/manage-containers/manage-serviceaccounts.md

---- редактировать: ---
и живая связь переместилась снова:
https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/manage-serviceaccounts

Смежные вопросы