我正在实现这个简单的 vagga 容器示例作为他们教程的一部分。当我尝试运行时,vagga py3
我得到:
错误:vagga::wrapper:执行 _build 时出错:允许的子用户数太小。需要 [Range { start: 0, end: 65536 }],允许 [Range { start: 0, end: 1 }, Range { start: 260000, end: 270000 }]。您需要增加 /etc/subuid 中允许的数字(首选)或减少 vagga.yaml 中所需的范围
我从未接触过甚至听说过 subuids。我不确定为什么这个例子不能开箱即用。我也遇到了类似的 gids 错误。
我已经更新了我的vagga.yaml
:
uids: [0-1]
gids: [0-1]
这实际上有效,但根据错误消息,这不是首选方法。我的用户输入/etc/subuid
是:
ajcrites:260000:10000
我需要做些什么或可以做些什么来确保我的vagga.yaml
作品在包括我在内的大多数系统上开箱即用?