Try Apple's container CLI. I moved a project of mine from colima+docker to it relatively easily, a couple of weekends ago.
Typical Apple behavior, I guess, but grating to see in a OSS tool.
Why are they obliged to emulate the Docker CLI? This limits them to just shadowing someone else's product. Just use Docker if you want their CLI/API, it uses the same virtualization framework under the hood on Macs.
Thanks.
edit: For example, I can create a container on my MacBook to run an application. A colleague *in my Tailnet* can then connect to this container to interact with that application from a coffeeshop or airliner while not exposing the rest of my MacBook.
[0] https://developer.apple.com/documentation/virtualization