-
Notifications
You must be signed in to change notification settings - Fork 3k
Improve ways to install & documentation for it #2250
Description
I've been trying to use podman - forced by RH policy of not upgrading the docker runtime in RHEL anymore, and so far it has been far from a drop-in replacement.
Since the last release I have access to within the newest RHEL7.6 is podman 0.11.1, I can't even start filing all the bugs I'm encountering, because - who knows - maybe they're fixed on master already.
So off I go trying to install this somewhere I fully control. This leads me to this issue:
- besides just the default install (
[apt-get|yum|...] install podman), there should be clear documentation for getting the latest version.- currently there are at least two installation/build tutorials which have a non-empty symmetric difference: one linked from podman.io, and one in the main repo
- I have a centOS machine at hand, but that is not documented where the updates are mentioned
- podman is not in the EPEL repo
- ok, so building from source then.
- build call is quite different from main install page
- even though the build succeeded, I still can't use
podman build(with a cryptic error), almost certainly because I'll need to install buildah. - and so on for skopeo/runc/...?
- make using latest versions easier
- why not provide an RPM package?
- same for Ubuntu/Debian - why not provide a
.debpackage?
- podman for windows not available...
So far, the experience has been incredibly frustrating (simple things like tagging don't work, caching is hit-and-miss [+ some weird interactions with keywords], podman build and buildah bud don't share cache, --target is not supported, etc. etc.).
Although I'm hoping that some of these bug fixes will still make it into RHEL8.0 (so that I can maybe use it later this year), current status is that I'll have to go back to the lack of features (but much greater stability) of docker 1.13.