Closed txmu closed 2 years ago
I'm not deeply familiar with podman, but a quick and dirty attempt to test it out and see if the basics work seem to validate that it works as expected. Based on introductory documentation I installed podman
then ran
sudo podman run -it docker.io/library/busybox
and watched it download an image before finding myself in a shell in a minimal busybox-based environment. Basics seem to work as expected.
Moreover, while I personally haven't used them much, I would expect docker and podman related technologies are popular enough that were there issues I'd have seen other people inquire about it well before you did.
Your termux-docker link didn't work, but I think I found it on my own. I didn't fully understand what I was doing, but I was able to follow the podman variation of instructions in a test Bedrock environment, see similar output to what you've shown, but watch it progress past the STEP 10/16
your attempt choked on. No pivot_root
error message.
While I didn't definitively rule it out, Bedrock isn't trivially/obviously the problem here.
That having been said, there's one thing we could try: restriction. Give this a go:
sudo strat -r $(brl which podman) ./run.sh --podman ARCH=arm
The need to restrict things when something isn't working as expected is covered in brl tutorial basics
, the basic usage documentation, the debugging documentation, and the strat
command reference documentation. If you haven't worked your way through at least brl tutorial basics
or the basic usage documentation, I strongly recommend doing so. While Bedrock makes a lot just-work, the abstraction does fall apart in some circumstances and it's important to know how to recognize and manage those.
(See termux/termux-docker )
I think the point is
Error: OCI runtime error: crun: pivot_root: Invalid argument
podman version:4.0.3 (Installed by arch-arm)
P.S.: