我在容器中运行 Windows Nanoserver。该纳米服务器仅包含命令提示符,缺少 powershell。
我想在命令提示符中执行容器内的某些命令,这些命令需要提升权限。我目前使用以下命令启动容器的命令提示符。
docker exec -it <container_id> cmd
还有其他方法可以在管理员模式下运行命令提示符吗?
答案1
根据Windows 容器文档,Windows Server Core 有ContainerAdministrator
作为默认用户,而 Windows NanoServer 有ContainerUser
作为默认用户。
感谢 Peter 的评论,我能够使用以下命令以管理员身份连接到我的容器-
docker exec --user ContainerAdministrator -it <container_id> cmd