Has Podman become more user friendly in recent years? I gave it a go about three or four years ago now when Docker began their commercial push (which I don't have an issue with). This was for some hobby project, so I didn't spend a ton of time, but it definitely wasn't as set-and-forget as Docker was. I believe I had to set up a separate VM or something? This was on Linux as the host OS too. It's been a while, so apo…
The biggest difference in my (admittedly limited) experience, is that you need to start a "podman machine" before you can start running containers. This is architecturally different from Docker's use of a daemon, in ways I'm not qualified to explain in more detail. It's an extra step, but not a painful one -- the default podman machine configuration seems to work pretty well out of the box for most things. Honestly,…
Fly To Podman: a script that will help you to migrate from Docker
31–40 of 152 posts
Re: Fly To Podman: a script that will help you to migrate from Docker
#32Re: Fly To Podman: a script that will help you to migrate from Docker
#33What if I'm using docker-compose?
Re: Fly To Podman: a script that will help you to migrate from Docker
#34Re: Fly To Podman: a script that will help you to migrate from Docker
#35Does Podman have a swarm counterpart, or does running services still effectively require configuring systemd and then switching to kubernetes for multi-machine?
Re: Fly To Podman: a script that will help you to migrate from Docker
#36Last year I transitioned all of my personal projects to use podman. The biggest surface area was converting CI to use podman to build my docker files, but also changed out tooling to use it (like having kind use it instead of docker). For the most part this worked without issue. The only snag I ran into was my CI provider can't use oci formatted images. Podman lets you select the format of image to build, so I was ab…
That's a pretty cool migration story! I've been meaning to give podman a more serious look. The OCI image format issue is good to know about – hadn't considered that compatibility angle. I'm curious, did you notice any performance differences in your CI builds after switching?
I was prepared to roll it all back, but I never ended up running into problems with it. It's just something that happens in the background that I don't have to think about.
Re: Fly To Podman: a script that will help you to migrate from Docker
#37Does Podman have a swarm counterpart, or does running services still effectively require configuring systemd and then switching to kubernetes for multi-machine?
No to the first, yes to the second. Podman has a daemon mode that works like like the Docker daemon, no systemd necessary.
Can you provide any documentation about that?
Re: Fly To Podman: a script that will help you to migrate from Docker
#38Does Podman have a swarm counterpart, or does running services still effectively require configuring systemd and then switching to kubernetes for multi-machine?
Re: Fly To Podman: a script that will help you to migrate from Docker
#39Earlier quoted context omitted.
I've not experienced something on this scale for many years, "Debian stable packages are so outdated" is mostly a meme. Debian 12 was 1y old when I did this and very often you can relatively easily find a backport or build one - but I think in this case it was either glibc or kernel, that's why "just run upstream" didn't work.
What’s the point of using a distribution if you need to find back ports or build your own? Distros are, after all, mostly collections of installable software.
If this is a e.g. webserver and I only need my fastcgi backend built by myself, I can still have reverse proxy, database, and every other package be done by the distro.
No one said you need backports. More like: If it fits 90% and one package doesn't work, you get it from somewhere else - that doesn't invalidate the concept of a distro for me. YMMV
Re: Fly To Podman: a script that will help you to migrate from Docker
#40I did run into one issue though. Rootless mode isn't supported (or at least easy to setup) when the user account is a member of an active directory (or whatever Linux equivalent my work laptop is running).
Though root mode works, I can't use podman desktop and I have to sudo every command.