TL:DR Patch and compile qemu on the Apple M1 to run podman machine smoothly and without errors. If you are in a hurry you can simply copy and paste your way through the code snippets below but be aware you are making changes to your toolchain and qemu. Overview Since I use both podman and docker frequently on a mix of x86 and ARM I was very happy when podman 3.
Overview Setup up a Linux instance to act as a podman server allowing you to run podman and podman-compose commands remotely. So for example you can develop on a Mac, but run containers via podman and podman-compose at least some of the time. This article will show you how to: Setup a remote podman server (RHEL, Fedora, CentOS - Ubuntu should just be package changes) Setup podman remote client on your Mac (Should work for Windows and Linux too)