对于使用 Docker 的用户,我有点困惑。当我运行 Windows 容器(例如microsoft/windowsservercore
)并输入时,whoami
我得到了以下响应
user manager\containeradministrator
但net user
在容器内运行时我看不到任何内容containeradministrator
,而只看到
-------------------------------------------------------------------------------
Administrator DefaultAccount Guest
conataineradministrator
那么这个到底是什么用户,他有什么权限?他属于某个用户组吗?
答案1
“Net User” 是从主机(Windows 本身而不是容器)调用的,因此管理员只能在“whoami”中
容器内部的“whoami”与容器相同,仅具有容器内部的管理员权限以及容器内部的事物/行为。