Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
81–90 of 151 posts
Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
#82Tangentially, I wonder if Moby underestimated the amount of human hours that were instantly allocated to alternatives as soon as they announced Docker Desktop was going paid. (I don't know if this project is a consequence of that announcement or not.) Hopefully Podman will be able to capitalize on this event and get the polish needed for widespread use.
Podman's been a great tool (on Linux) for a while, it's my daily driver. Rootless, no daemon and networking nonsense, and docker-compose can be replaced with real K8s pod definitions for the most part. I'm actually really happy to see the zeal that has come to it from docker's changes - thank you docker ;)
Could you elaborate on this part? Are you running in Kubernetes or somehow using the pod definition format with Podman? I'd like a way to declaratively specify my Podman pods without docker-compose and friends.
Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
#83Earlier quoted context omitted.
Podman's been a great tool (on Linux) for a while, it's my daily driver. Rootless, no daemon and networking nonsense, and docker-compose can be replaced with real K8s pod definitions for the most part. I'm actually really happy to see the zeal that has come to it from docker's changes - thank you docker ;)
> docker-compose can be replaced with real K8s pod definitions for the most part Could you elaborate on this part? Are you running in Kubernetes or somehow using the pod definition format with Podman? I'd like a way to declaratively specify my Podman pods without docker-compose and friends.
It is also able to generate pod definitions from created containers, as well as generate systemd units that you can then enable allowing systemd to manage your pods/containers.
Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
#84It looks like the real nice thing here is having a formula for QEMU with the ARM patch applied: https://github.com/simnalamburt/qemu/tree/hvf With this I believe you could also used [nerd]( https://github.com/containerd/nerdctl ) instead of podman but I haven't tested it yet. Edit: It works. Had a bit of trouble since I wanted to uninstall the "real" QEMU first, but `lima` still depended on it, and then installing th…
Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
#85Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
#86Earlier quoted context omitted.
I think you'd be surprised how often the route from dev to prod is "copy it from my machine into the cloud". Good practices start at home.
Well, it's also a good practice the other way round: If you can make your dev setup model the production setup, that's one less thing to worry about.
Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
#87Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
#88Earlier quoted context omitted.
> docker-compose can be replaced with real K8s pod definitions for the most part Could you elaborate on this part? Are you running in Kubernetes or somehow using the pod definition format with Podman? I'd like a way to declaratively specify my Podman pods without docker-compose and friends.
Podman has built in support for K8s' Pod definitions. I've never used it so not sure how good (or bad) it is, but it is possible. It is also able to generate pod definitions from created containers, as well as generate systemd units that you can then enable allowing systemd to manage your pods/containers.
Thanks, some reading for me to do, will be testing both those features out imminently!
Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
#89Overall I don't have an opinion on the software, it's just confusing to me how much praise it receives?
Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines
#90I'm not on M1 so QEMU kind of puts me off . Is there a way to use this with any of hyperkit, virtualbox, or vmware?