私信  •  关注

Alexander Fasching

Alexander Fasching 最近创建的主题
Alexander Fasching 最近回复了
4 年前
回复了 Alexander Fasching 创建的主题 » 为什么在附加到Docker时没有登录?

who 从中读取用户列表 /var/run/utmp . 在常规Linux系统上, login 程序提示输入用户名和密码,然后启动用户的shell。它也会更新 /var/运行/utmp 新用户。 同样的事情也发生在ssh和telnet服务器上。他们应该更新 /var/运行/utmp .

在码头集装箱里, 登录 通常不执行。Docker使用 Linux Namespaces ,它不提供完整的Linux系统。当您输入Docker容器时,给定的入口点或命令用pid 1执行。 后续 docker exec 以类似的方式处理呼叫。Docker进入容器的名称空间并执行给定的命令。