On 1/10/24 05:53, Larry Cai wrote:
Hi:
I have a use case to run an ARM based container inside podman on an
x86 platform.
see
https://github.com/multiarch/qemu-user-static
It works for me using rootful podman env
```
[root@podman-priv /]# podman run --rm --privileged
multiarch/qemu-user-static --reset -p yes
This command requires root, since it is
modifying the way the kernel is
working.
[root@podman-priv /]# podman run --rm -t arm32v6/alpine uname -m
armv7l
[root@podman-priv /]# podman run --rm -t arm64v8/fedora uname -m
aarch64
These commands can be run in rootless mode, after you run the command
above.
```
but when I try this in rootless environment (i am not good at
technical detail in low level)
```
$ podman run --rm --privileged docker.io/multiarch/qemu-user-static
<
http://docker.io/multiarch/qemu-user-static> --reset -p yes
mount: permission denied (are you root?)
mount: permission denied (are you root?)
``` so my questions:
1. is it possible to enable this for rootless env? if not, can I use
sudo command to run it once
2. is it done in system level or needs to be done for each user if it
is the common env Rgs, larry
_______________________________________________
Podman mailing list --podman(a)lists.podman.io
To unsubscribe send an email topodman-leave(a)lists.podman.io