Live data from Hacker News

Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

redhat.com

81–89 of 89 posts

Re: Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

#81
post #23

Earlier quoted context omitted.

> docker-compose with a single env variable what is that env variable?

Probably DOCKER_HOST [0][1] [0]: https://docs.docker.com/reference/cli/docker/#environment-va... [1]: https://podman-desktop.io/docs/migrating-from-docker/using-t...

Thank you

Re: Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

#82
post #54

I think people are missing the contribution of bootc and composefs. This is a big part of what undergirds Red Hat's new 'image mode' means of deployment. They're using container-related tooling to deploy whole operating systems, and it's a large part of where they're headed. I write this to say, "This is not them dumping abandonware." To me, it's them putting these technologies under the supervision of a neutral thir…

[deleted]

Re: Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

#83

Earlier quoted context omitted.

The one problem I previously hit was that the ansible integration used the Python version; I hope they've fixed it now but haven't looked lately.

Looks like v2 is available: https://galaxy.ansible.com/ui/repo/published/community/docke...

On the I've hand: that's great news!

On the other:

> The Docker compose CLI plugin has no stable output format (see for example https://github.com/docker/compose/issues/10872 ), and for the main operations also no machine friendly output format. The module tries to accomodate this with various version-dependent behavior adjustments and with testing older and newer versions of the Docker compose CLI plugin. Currently the module is tested with multiple plugin versions between 2.18.1 and 2.23.3. The exact list of plugin versions will change over time. New releases of the Docker compose CLI plugin can break this module at any time.

Re: Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

#84

Podman actually works really well. Out-of-the-box virtually-no-configuration-needed rootless containers. It's also usable via docker-compose with a single env variable. (podman-compose wasn't up to par for us) We've been using it for a couple of years running and managing hundreds of containers per server - no feeling of flakiness whatsoever. It's virtually zeroconf and even supports GPUs for those who need it. It's…

until you start to use zfs.. (completely doable with fuse overlay, but just painful)

Re: Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

#85
post #26

To all those interested in podman, this book by Daniel Walsh is a gem. Highly recommended and it is free. https://developers.redhat.com/e-books/podman-action

Let me present you a full 212-page RHEL 9 docs PDF on everything Podman, updated as of this month:

https://docs.redhat.com/en-us/documentation/red_hat_enterpri...

Re: Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

#86
post #23

Podman actually works really well. Out-of-the-box virtually-no-configuration-needed rootless containers. It's also usable via docker-compose with a single env variable. (podman-compose wasn't up to par for us) We've been using it for a couple of years running and managing hundreds of containers per server - no feeling of flakiness whatsoever. It's virtually zeroconf and even supports GPUs for those who need it. It's…

> docker-compose with a single env variable what is that env variable?

yeah, basically verbatim `DOCKER_HOST=unix:///run/user/1000/podman/podman.sock`

Re: Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

#87
post #30

Podman actually works really well. Out-of-the-box virtually-no-configuration-needed rootless containers. It's also usable via docker-compose with a single env variable. (podman-compose wasn't up to par for us) We've been using it for a couple of years running and managing hundreds of containers per server - no feeling of flakiness whatsoever. It's virtually zeroconf and even supports GPUs for those who need it. It's…

> It's also usable via docker-compose Is that "docker-compose" (with a dash) or "docker compose" (with a space)?

AFAIK docker-compose is a an older utility, and `docker compose` is the new-way to do things.

Re: Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

#88

Podman actually works really well. Out-of-the-box virtually-no-configuration-needed rootless containers. It's also usable via docker-compose with a single env variable. (podman-compose wasn't up to par for us) We've been using it for a couple of years running and managing hundreds of containers per server - no feeling of flakiness whatsoever. It's virtually zeroconf and even supports GPUs for those who need it. It's…

For posterity, there have been some issues when destroying containers. Errors about "inconsistent state of container" or such. But these have always been about non-running containers, so the answer has been destroy/recreate, so no measurable impact for the business. After spawning and destroying thousands of containers in a high-load live environment(across half a dozen servers), I consider podman pretty stable.

And assuming my own comment is high up, this is the env variable we automatically load:

> DOCKER_HOST=unix:///run/user/1000/podman/podman.sock

Re: Red Hat to contribute container tech (Podman, bootc, ComposeFS...) to CNCF

#89

Podman actually works really well. Out-of-the-box virtually-no-configuration-needed rootless containers. It's also usable via docker-compose with a single env variable. (podman-compose wasn't up to par for us) We've been using it for a couple of years running and managing hundreds of containers per server - no feeling of flakiness whatsoever. It's virtually zeroconf and even supports GPUs for those who need it. It's…

Honestly everytime i wanted to use podman i hit a bug, which is already fixed most of the time but i can't get the new version because they don't have any direct repos to get updates from, this is very helpful for docker.

Also networking in rootless containers still suck.

The end result is just go bakc to docker with less hassle and better stability.

Post reply on HN