Earlier quoted context omitted.
It is! At least 99%, in my experience. The one big difference is that Podman is "daemonless", which is actually a huge advantage in a lot of cases. The one downside is that it won't automatically restart your containers if your host machine reboots.
For that Podman provides a nifty little trick: `podman generate systemd`[0] which allows you to generate systemd unit files for your pods and/or containers. Once generated and enabled, your pods/containers act as systemd services that can be started, stopped etc. [0]: https://docs.podman.io/en/latest/markdown/podman-generate-sy...
Podman Desktop Companion GUI – Parity on All Major Operating Systems
71–80 of 118 posts
Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems
#72Earlier quoted context omitted.
None? How does it manage that, it’s still running in a (Hyper-V) VM? Are there any good docs/blogs that go into detail on how they’ve managed to avoid that overhead? Would be awesome to learn about
For the comparison to os x docker, the biggest slowdown for os x docker is the file system mapping. It basically breaks any reasonable performance chart: look up posts getting into alternatives like mutagen. The slowdown makes using an IO-heavy dev flow like live editing via `npm run watch` relatively unusable: 30X+ slowdowns are normal. There might be high CPU overheads too (I recall we had to tweak seccomp), but wh…
Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems
#73Earlier quoted context omitted.
It is! At least 99%, in my experience. The one big difference is that Podman is "daemonless", which is actually a huge advantage in a lot of cases. The one downside is that it won't automatically restart your containers if your host machine reboots.
For that Podman provides a nifty little trick: `podman generate systemd`[0] which allows you to generate systemd unit files for your pods and/or containers. Once generated and enabled, your pods/containers act as systemd services that can be started, stopped etc. [0]: https://docs.podman.io/en/latest/markdown/podman-generate-sy...
Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems
#74Earlier quoted context omitted.
None? How does it manage that, it’s still running in a (Hyper-V) VM? Are there any good docs/blogs that go into detail on how they’ve managed to avoid that overhead? Would be awesome to learn about
For the comparison to os x docker, the biggest slowdown for os x docker is the file system mapping. It basically breaks any reasonable performance chart: look up posts getting into alternatives like mutagen. The slowdown makes using an IO-heavy dev flow like live editing via `npm run watch` relatively unusable: 30X+ slowdowns are normal. There might be high CPU overheads too (I recall we had to tweak seccomp), but wh…
VSCodes “Create Remote Dev Container from Repository” functionality has made it even easier. My dev containers have no overlap with the host filesystem so macOS and Windows are equally performant for my use cases :)
Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems
#75Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems
#76Earlier quoted context omitted.
Why not? Podman has an almost identical CLI to Docker, and can have a daemon that is fully Docker compatible (thus, all Docker integrations work against it including docker-compose). It is literally a drop-in replacement but it doesn't require your company to buy licenses. So yes, you should if you can.
podman has had repeat compatibility issues for us, and redhat has made docker installation stupidly hard in rhel8 at the policy level, which matters given the monopoly status of rhel in secure environments. It is hard for me to support the podman community for basically ethical reasons at this point. Normally I like competition and innovation, but not like this.
Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems
#77This release features - First binary for Windows, all due to amazing work of podman team - https://github.com/containers/podman/releases/tag/v4.0.3 - First test flatpak image - Binaries for ARM - On Linux, easily switching between native podman and podman machine based setups - Easily identify where settings are stored - Debug panel and log level control to know everything that is happening - Optimization of settings…
Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems
#78I don't think I'd call Linux, Mac and Windows "All Major Operating Systems".
Also, while istoica says there's ARM support, I see no links for downloads for anything but 64 bit x86, and there's nowhere to go for more information, unless we're expected to ask all questions on Twitter.
Perhaps "Parity on popular 64 bit x86 operating systems" would be more accurate?
Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems
#79This has quite the, "oh, we got both kinds. We got country AND western" vibe. I don't think I'd call Linux, Mac and Windows "All Major Operating Systems". Also, while istoica says there's ARM support, I see no links for downloads for anything but 64 bit x86, and there's nowhere to go for more information, unless we're expected to ask all questions on Twitter. Perhaps "Parity on popular 64 bit x86 operating systems" w…
Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems
#80This has quite the, "oh, we got both kinds. We got country AND western" vibe. I don't think I'd call Linux, Mac and Windows "All Major Operating Systems". Also, while istoica says there's ARM support, I see no links for downloads for anything but 64 bit x86, and there's nowhere to go for more information, unless we're expected to ask all questions on Twitter. Perhaps "Parity on popular 64 bit x86 operating systems" w…