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

Har*_*wat 5 windows windows-command-prompt containers docker windows-server-2019

我在容器中运行 Windows Nanoserver。nanoserver 仅包含命令提示符,缺少 powershell。

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

docker exec -it <container_id> cmd

还有其他方法可以在管理模式下运行命令提示符吗?

Har*_*wat 7

根据Windows 容器文档,Windows Server Core 具有ContainerAdministrator默认用户,而 Windows NanoServer 具有ContainerUser默认用户。

感谢 Peter 的评论,我能够使用以下命令以管理员身份连接到我的容器 -

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