在 docker 容器内,如果我输入groups
它可以工作并在结果中给出“root”,但是当我输入时groups <username>
它会显示groups: '<username>': no such user.
此行为的原因是什么?
答案1
要将本地配置的组(和用户)放入容器中,您需要挂载/etc/passwd
并/etc/groups
进入容器。
在您的情况下,涉及 LDAP。您应该添加它如何集成到您的主机上的信息。您可以查看 LDAP 集成是否同步到主机上的/etc/groups
和文件。/etc/passwd