Запуск командной строки контейнера Windows в режиме администратора

Я запускаю Windows Nanoserver в контейнере. Nanoserver содержит только командную строку и не имеет powershell.

Я хочу выполнять определенные команды внутри контейнера в командной строке, для которых требуются повышенные привилегии. В настоящее время я использую следующее для запуска командной строки контейнера.

docker exec -it cmd

Есть ли другой способ запустить командную строку в режиме администратора?

0
задан 17 March 2021 в 04:04
1 ответ

Согласно документации Windows, Windows Server Core имеет ContainerAdministrator в качестве пользователя по умолчанию, тогда как Windows NanoServer имеет ContainerUser в качестве пользователя по умолчанию.

Благодаря комментарию Питера я смог подключиться к своему контейнеру в качестве администратора, используя следующую команду -

docker exec --user ContainerAdministrator -it cmd

0
ответ дан 24 April 2021 в 02:08

Теги

Похожие вопросы