Podman 常见问题与解决方案
- 拉取镜像提示
potentially insufficient UIDs or GIDs available in user namespace (requested <UID>:<GID> for /xxx/xxx)
?
解决方法:使用root用户或者具有sudo权限的用户编辑 /etc/subuids,找到对应用户名开头的行。该配置每行的记录格式如下:
USERNAME:<起始UID>:<范围>
USERNAME:<起始UID>:<范围>
该配置行意思为对应用户在容器中能使用的子uid范围为起始UID~起始UID+范围。
同样 /etc/subgids 中,找到对应的用户组开头的行。该配置每行的记录格式如下:
USERNAME:<起始GID>:<范围>
USERNAME:<起始GID>:<范围>
该配置行意思为对应用户在容器中能使用的子GID范围为起始GID~起始GID+范围。
需要自行设置,使得标题报错提示中的UID在起始UID~起始UID+范围之间,GID在起始GID到起始GID+范围之间。
然后用户在终端中自行如下的命令:
shell
podman system migrate
podman system migrate
自行重新拉取对应镜像即可。