这是因为buildah不能跨宿主机使用cgroup,而npm install需要创建一个cgroup来使用限制资源。解决方法是使用--security-opt=seccomp=unconfined在构建容器时禁用seccomp,并使用--privileged来获取主机上的cgroup访问权限。示例代码如下:
npm install
--security-opt=seccomp=unconfined
--privileged
buildah bud --security-opt=seccomp=unconfined --privileged -t myimage .
上一篇:buildah - 找不到设置在PATH中的Python可执行文件。
下一篇:Buildah:创建镜像的工作流程是什么