who
从中读取用户列表
/var/run/utmp
. 在常规Linux系统上,
login
程序提示输入用户名和密码,然后启动用户的shell。它也会更新
/var/运行/utmp
新用户。
同样的事情也发生在ssh和telnet服务器上。他们应该更新
/var/运行/utmp
.
在码头集装箱里,
登录
通常不执行。Docker使用
Linux Namespaces
,它不提供完整的Linux系统。当您输入Docker容器时,给定的入口点或命令用pid 1执行。
后续
docker exec
以类似的方式处理呼叫。Docker进入容器的名称空间并执行给定的命令。