Container

/etc/subuid 文件是什麼?

  • September 10, 2021

按照docker instructions,我執行了一個 docker ,dockerd --userns-remap=default將這一行添加到/etc/subuid文件中:

dockremap:165536:65536

沒看懂什麼意思,求解釋。

從屬 uid文件包含使用者列表和允許使用者模擬的使用者 id。

在範例中:

dockremap:165536:65536

dockremap是系統使用者的名稱。這也可以是 UID。

165536是啟動 UID 映射的系統 UID(容器中的 UID 為 0)

65536是在 UID 0 之上允許映射的 UID 數。所以 165536 + 65536 = 231072 將是映射到dockremap使用者的最高 UID。

在 Docker 術語中,dockremap當您指定--userns=dockremap. 容器中的 UID 0 將是系統上的 UID 165536。容器中的 UID 1 將為 165537 等。

引用自:https://unix.stackexchange.com/questions/397092