【发布时间】: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