重新考虑用户管理的根权限和入口点

作者: minrk创建于 2018年2月20日更新于 2025年1月1日
标签type:Enhancement

在 start.sh 中,我们支持通过多种方式设置用户,目前这些方法都需要将容器启动为 root。#552、#553、#559 引入了处理用户属于 root 组的子集的机制,这在 openshift 中是常见的。#553 最初是在 ENTRYPOINT 中这样做,而不是在 CMD 中,以便即使在 CMD 被覆盖时也能受益,例如直接启动 kubespawner 中的 jupyterhub-singleuser。现在,该逻辑都位于 start.sh 中,与其他内容一起(#559),但可能有很多 start.sh 应该移到 ENTRYPOINT 中而不是 CMD 中。

内容来源: jupyter/docker-stacks