【问题标题】:podman , cannot set user namespacepodman,无法设置用户命名空间
【发布时间】:2022-06-27 00:51:07
【问题描述】:

跑步时 podman run hello-world

我遇到了以下问题

**

  • 无法设置用户命名空间。

**

之前有一些挂载问题如下:

“/”不是共享挂载,这可能会导致无根容器出现问题或丢失挂载

有人建议这可能是由于私人挂载如下:

PROPAGATION
private

为了解决这个问题

我执行了sudo mount --make-rshared /

解决了私有挂载到共享

findmnt -o PROPAGATION /
PROPAGATION
shared

但现在我开始在运行时无法设置用户命名空间 podman run hello-world

【问题讨论】:

  • 嗨 user5635636,为什么这里有“Kubernetes”标签?我认为您的问题与 Kubernetes 无关。你在什么操作系统上运行 podman?在linux 上运行podman run hello-world 没有问题。
  • Kubernetes 标签是为了更好地覆盖,因为任何使用 podman 的人也必须以某种方式使用 kubernetes,所以如果有人遇到类似问题,可以指导。操作系统是 ubuntu。
  • 我在 Ubuntu 20.04 上试过这个命令,完全没有问题。你的 Ubuntu 版本是什么?你是如何安装 podman 的?
  • sudo podman run hello-world, 正在运行,但不知道为什么它没有以 rootless 运行
  • 伙计,您应该始终指出您在 wsl2 中使用的是 ubuntu 20.04。这与普通的 Ubuntu 不同 :) 很高兴你澄清它以前可以工作。

标签: docker kubernetes podman


【解决方案1】:

见https://github.com/containers/podman/issues/12236#issuecomment-1012706885

在带有 Ubuntu 22 的 Windows 11 上使用 WSL2 对此进行了测试

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    相关资源
    最近更新 更多