Live data from Hacker News

Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines

github.com

81–90 of 151 posts

Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines

#82

Tangentially, 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 ;)

> 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.

Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines

#83

Earlier 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.

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.

Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines

#84

It 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…

TIL of nerdctl. Anyone know what the differences between nerdctl and podman are?

Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines

#85

Earlier quoted context omitted.

Probably should look at https://veertu.com/

Are those containers or VMs?

They’re VMs. It’s based on the Hypervisor.framework, so it’s actually faster than I thought, but it’s VMs.

Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines

#86
post #67
post #9

Earlier 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.

That's what VMs are for.

Re: Podman, the open source Docker alternative ported to M1 (Apple Silicon) machines

#88
post #83

Earlier 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.

Incredible, I didn't know any of this and I've been using Podman for ~1 year.

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

#89
I'm curious every post on podman had a very positive thread. We were kinda forced to use podman and while we enjoy rootless containers conceptually they have caused us a lot of issues. After every restart of a node when a user had pods running, said user will not be able to use podman. Often times, bugs can only be solved by completely resetting your user. It's also not as straightforward to configure as the documentatiom let's on.

Overall I don't have an opinion on the software, it's just confusing to me how much praise it receives?

Post reply on HN