3 ms·
The problem with podman at the moment (IMO) is version drift. RHEL/Fedora and friends get the latest and greatest (4), Debian/Ubuntu are stuck on 3.x. This is
by candiddevmike 4y ago
The problem with podman at the moment (IMO) is version drift. RHEL/Fedora and friends get the latest and greatest (4), Debian/Ubuntu are stuck on 3.x. This isn't a problem with Docker, which has tight control over what is deployed. This means how you use Podman directly or indirectly via tools and plugins may change.
- florentbenoit 4y agoIt might be possible to use a Podman machine on Linux as well. ( You may loose performance but could update as soon it's available) Or use https://software.opensuse.org/package/podman https://software.opensuse.org/package/podman
- tkhattra 4y agoa workaround to get the latest and greatest podman on debian/ubuntu is to use opensuse's kubic repo - it's even mentioned on the podman installation page [0]. but they don't recommend it for production use (though i haven't noticed any issues so far on ubuntu 22.04 and 22.10). [0] https://podman.io/getting-started/installation https://podman.io/getting-started/installation
- gbraad 4y agoLatest and greatest we publish on https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/ https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podma... Will check if we need to change the docs. But your recommendation remains. Better to use the latest release as indicated on the GitHub releases of podman. These have seen more tests and integration use/tests Alternatively you can run `podman machine` which sets up a VM with the stable version.
- mbreese 4y ago> This isn't a problem with Docker, which has tight control over what is deployed. That contention is heavily dependent upon how Docker was installed. Docker desktop, yes. Command line Docker on Linux? That used to be much more complicated and depended on if you had an OS vendor provided version or had a Docker provided repo install. RHEL’s repo version always seemed particularly out of date to me.
- rjh29 4y agoYeah, fortunately it's two lines of shell to add Docker's community repo to CentOS/Rocky Linux.
- gbraad 4y agoThe latest version of podman is always available at https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/ https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podma... sudo dnf copr enable rhcontainerbot/podman-next -y sudo dnf install podman However the versions provided by the distro have gone through more tests. We are still improving this part as ideally you should be able to pick a version
- ilovecaching 4y agoIs it possible to run newer versions of podman and/or buildah as a container?
- gbraad 4y agoYes. Podman in podman works, and this is how I sometimes tested on coreos without installing a new package. These days I mostly use a VM instead. Personal preference
- idoubtit 4y ago> The problem with podman at the moment (IMO) is version drift. RHEL/Fedora and friends get the latest and greatest (4), Debian/Ubuntu are stuck on 3.x. Podman has no control on this. Each Linux distribution deals with packaging in its own way. If this packaging is not to your taste, podman can easily be installed from alternatives sources: unofficial deb packages, or plain binaries. BTW, podman v4 is in debian/experimental. I don't know why it didn't land into unstable yet. > This isn't a problem with Docker, which has tight control over what is deployed. AFAIK, Docker (now Moby) has no control over what is packaged in Debian/Ubuntu (unless the Debian maintainer works for Moby?). If you install Docker from the official Debian repositories, the "docker" package is an alias for "docker.io", which is a version 20.10.19 in debian/unstable. The latest 20.10.21 is not yet packaged by Debian.