1. 总结问题
我正在按照Developers RedHat 的这个简单教程来获得一个简单的节点/快速容器工作。
我无法让容器在 GCE 上的 CentOS 7 VM 下运行。
我有一个安装了 Docker 的 CentOS 7 GCE 虚拟机。
我能够成功构建和运行 Docker 容器,并将它们推送到 Google 的容器注册表,没有任何问题。
现在我正在尝试构建 podman/buildah 容器,并做同样的事情。我安装了 buildman/podman。当我运行这个:
podman build -t hello-world-nodejs .
我收到以下错误消息:
无法克隆:/proc/sys/user/max_user_namespaces 中未启用无效参数用户命名空间错误:无法获取运行时:无法重新执行进程
有任何想法吗?
此外,如果有任何指南可以将此映像放入 Google 的容器注册表并在 Cloud Run 下运行,我们将不胜感激。
最终,某些容器的目的地是云服务。
2. 提供背景,包括您已经尝试过的内容
我曾尝试在网络上搜索解决方案,但到目前为止还没有找到解决问题的方法。
3.显示一些代码
podman build -t hello-world-nodejs .
4. 描述预期和实际结果,包括任何错误消息
我可以在这个 GCE VM 上创建和运行 docker 图像/容器,我正在尝试对 buildah/podman 做同样的事情。