Не удается запустить контейнер Windows Docker от имени администратора - PullRequest
0 голосов
/ 14 июля 2020

У меня есть приложение. NET Core, которое требуется «запускать от имени администратора», и я пытаюсь встроить его в образ Docker. Я могу создать образ Docker нормально, но он не работает во время выполнения с ошибкой «Требуется запуск от имени администратора».

Есть ли способ в Dockerfile или в команде docker run указать это? Нужно ли что-то еще добавить в ENTRYPOINT, где я вызываю «do tnet»?

Возможно ли это вообще?

1 Ответ

0 голосов
/ 15 июля 2020

Я поигрался с командой USER в Dockerfile, но так и не смог заставить ее работать с пользователем-администратором.

Однако я обнаружил в GitHub упоминание об указании пользователя в docker выполнить команду, подобную этой:

 docker run --user "NT Authority\System" ...

Что также работает в Dockerfile, например:

USER "NT Authority\System"
...