【问题标题】:runas or psexec inside Windows containerWindows 容器内的 runas 或 psexec
【发布时间】:2020-06-03 11:08:57
【问题描述】:

我有一个基于mcr.microsoft.com/windows:1809 的 Windows 图像。

在我的 Dockerfile 中,我通过

创建了一个新用户

net user /add myuser mypassword

现在我想进入容器,例如通过docker run -it 并通过myuser(而不是标准用户ContainerAdministrator)执行命令。

我尝试了runaspsexec,但两个命令都没有按预期工作或出现各种错误,其中包括thesethese

如何以 ContainerAdministrator 以外的其他用户身份在 Windows docker 容器中运行命令?

【问题讨论】:

    标签: docker docker-for-windows psexec runas windows-server-2019


    【解决方案1】:

    在运行“docker run”命令时使用 --user 参数。在您的情况下,您的用户“myuser”将是如下的 arg 值

    docker run -it --user "myuser" cmd

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-25
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      相关资源
      最近更新 更多