运行 Windows 管理员模式下容器的命令提示符

Running Windows container's command prompt in admin mode

我 运行正在 Windows Nanoserver 中 container.The nanoserver 仅包含命令提示符并且缺少 powershell。

我想在命令提示符下的容器内执行某些需要提升权限的命令。我目前正在使用以下命令启动容器的命令提示符。

docker exec -it <container_id> cmd

有没有其他方法可以运行管理员模式下的命令提示符?

根据 Windows 文档,Windows Server Core 的默认用户为 ContainerAdministrator,而 Windows NanoServer 的默认用户为 ContainerUser .

我能够使用以下命令以管理员身份连接到我的容器-

docker exec --user ContainerAdministrator -it <container_id> cmd

运行 来自 C:\Windows\System 的命令 docker 运行 -it : C:\Windows\System32\cmd.exe