Live data from Hacker News

Podman Desktop Companion GUI – Parity on All Major Operating Systems

iongion.github.io

11–20 of 118 posts

Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems

#11

So question from novice in containers, podman vs docker why should i consider switching from docker?

The main use case right now is that your company won't spring for a docker desktop license (and you work in a windows/mac shop). It works well enough for single docker images, but I've never gotten it to work well with a complicated docker-compose set-up (I haven't tried in a couple months though, so go check the docs before you write it off).

The macOS Docker Desktop app (I haven’t experienced other versions) is free and works fine. The paid upgrade is only required for certain features that I would imagine many teams don’t need.

My complaint with it is that I’d prefer if there was a 100% feature-parity CLI interface so it could run in the background, and that it should be open source.

To have a low-level developer tool that’s required to be in my menubar and administered through a closed-source GUI is IMHO an insane departure from web software development norms. I use lazydocker for now but it should be an official utility that replaces the GUI app.

Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems

#12

So question from novice in containers, podman vs docker why should i consider switching from docker?

A few elements to inform the decision:

- Both docker and podman support rootless containers.

- Rootless podman setup is easier to achieve from experience and it integrates well enough with systemd.

- Docker requires a daemon to run at all times whereas podman doesn't.

- A lot of interesting things are going on with podman ("native" gitlab-runner executor in the works, wsl2 support, among other things)

Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems

#14
post #12

So question from novice in containers, podman vs docker why should i consider switching from docker?

A few elements to inform the decision: - Both docker and podman support rootless containers. - Rootless podman setup is easier to achieve from experience and it integrates well enough with systemd. - Docker requires a daemon to run at all times whereas podman doesn't. - A lot of interesting things are going on with podman ("native" gitlab-runner executor in the works, wsl2 support, among other things)

Doesn't Docker already support WSL2? Or is there something different about Podman's WSL2 support which makes it better/different than/from Docker's?

Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems

#15

Earlier quoted context omitted.

The main use case right now is that your company won't spring for a docker desktop license (and you work in a windows/mac shop). It works well enough for single docker images, but I've never gotten it to work well with a complicated docker-compose set-up (I haven't tried in a couple months though, so go check the docs before you write it off).

The macOS Docker Desktop app (I haven’t experienced other versions) is free and works fine. The paid upgrade is only required for certain features that I would imagine many teams don’t need. My complaint with it is that I’d prefer if there was a 100% feature-parity CLI interface so it could run in the background, and that it should be open source. To have a low-level developer tool that’s required to be in my menubar…

It's not free if you're in a decently sized company, that's the whole point of the Docker controversy.

Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems

#16
post #5

So question from novice in containers, podman vs docker why should i consider switching from docker?

You shouldn't.

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.

Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems

#18
post #12

So question from novice in containers, podman vs docker why should i consider switching from docker?

A few elements to inform the decision: - Both docker and podman support rootless containers. - Rootless podman setup is easier to achieve from experience and it integrates well enough with systemd. - Docker requires a daemon to run at all times whereas podman doesn't. - A lot of interesting things are going on with podman ("native" gitlab-runner executor in the works, wsl2 support, among other things)

podman indeed has many interesting features, but those features tend to have interesting bugs and limitations as well.

Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems

#19

Earlier quoted context omitted.

The main use case right now is that your company won't spring for a docker desktop license (and you work in a windows/mac shop). It works well enough for single docker images, but I've never gotten it to work well with a complicated docker-compose set-up (I haven't tried in a couple months though, so go check the docs before you write it off).

The macOS Docker Desktop app (I haven’t experienced other versions) is free and works fine. The paid upgrade is only required for certain features that I would imagine many teams don’t need. My complaint with it is that I’d prefer if there was a 100% feature-parity CLI interface so it could run in the background, and that it should be open source. To have a low-level developer tool that’s required to be in my menubar…

If the company is of a certain size, Docker Desktop is no longer free. As in, it's free to install and use, but your company is supposed to pay a license.

Re: Podman Desktop Companion GUI – Parity on All Major Operating Systems

#20

So question from novice in containers, podman vs docker why should i consider switching from docker?

Docker is under a commercial license and if you use it at a company or work you need to now pay $5 a person a month: https://www.docker.com/pricing/

This changed in the last year, previously docker was free to use personally or at non enterprise scale work/office.

Post reply on HN