/etc/subuid 文件是什么?

/etc/subuid 文件是什么?

下列的码头工人指令,我运行了一个 docker,并将dockerd --userns-remap=default此行添加到/etc/subuid文件中:

dockremap:165536:65536

我不明白这是什么意思,请解释一下。

答案1

从属uid文件包含用户列表和允许用户模拟的用户 ID。

在示例中:

dockremap:165536:65536
  • dockremap是系统用户的名称。这也可以是 UID。

  • 165536是启动 UID 映射的系统 UID(容器中的 UID 0)

  • 65536是 UID 0 之上允许映射的 UID 数量。因此 165536 + 65536 = 231072 将是映射到用户的最高 UID dockremap

Docker 术语dockremap是您指定时容器将运行的用户--userns=dockremap。容器中的 UID 0 在系统上将是 UID 165536。容器中的 UID 1 将为 165537 等。

相关内容