In docker, there is currently through buildx the possibility of building and running a container in several architectures other than the host one through the use of binfmt and qemu.
Is there currently any support in podman to do this?
Sent from my Android device with K-9 Mail. Please excuse my brevity.
on fedora 30 as root
# dnf install dumb-init
let's try podman as normal user
the following command does not work (busybox image)
$ podman run --rm -ti --init --init-path=/bin/dumb-init busybox /bin/sh
standard_init_linux.go:211: exec user process caused "no such file or
but when using fedora image it works
$ podman run --rm -ti --init --init-path=/bin/dumb-init
but when using statically
and as normal user
$ curl -sSL -o ~/.local/bin/dumb-init
$ chmod +x ~/.local/bin/dumb-init
$ ldd ~/.local/bin/dumb-init
not a dynamic executable
$ podman run --rm -ti --init --init-path=~/.local/bin/dumb-init busybox
it works fine
so should fedora ship statically linked dumb-init?
I try to run a container with podman as a normal user.
It runs, but ping doesn't work:
$ podman run --net=host -it docker.io/library/debian ping 192.168.0.1
ping: socket: Operation not permitted
When I ommit the --net=host options, the is no error message, but still not
$ podman run -it docker.io/library/debian ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
What should I do to get this working? I need network access to this containter
from outside and for sure ping should work from the inside.
Anything I missed?
Thanks a lot for your help!