Live data from Hacker News

I ditched Docker for Podman

codesmash.dev

491–500 of 670 posts

Re: I ditched Docker for Podman

#491
post #46

Earlier quoted context omitted.

> On the plus side, any company I work for doesn't have to worry about licences. Win win! Was this a deal breaker for any company? I ask because the Docker Desktop paid license requirement is quite reasonable. If you have less than 250 employees and make less than $10 million in annual revenue it's free. If you have a dev team of 10 people and are extremely profitable to where you need licenses you'd end up paying $9…

You can always negotiate the price

In other words: you can always make the buying process more complex and expensive.

For some products that might be worth it. For other not.

But whatever the outcome: you still got to track license compliance afterwards and renew licenses. (Which also works better when tracking internal usage as you know your need)

Re: I ditched Docker for Podman

#492
post #67

Earlier quoted context omitted.

A large company who is buying licenses for tools has to deal with this for many different things. Docker is not unique here. An IT department for a company of that size should have ironed out workflows and automated ways to keep tabs on who has what and who needs what. They may also be under various compliance requirements that expect due diligence to happen every quarter to make sure everything is legit from a licen…

> An IT department for a company of that size should have ironed out workflows and automated ways to keep tabs on who has what and who needs what. They may also be under various compliance requirements that expect due diligence to happen every quarter to make sure everything is legit from a licensing perspective. Correct, but every additional software package and each additional license adds more to track. Every new…

that all is most basic bookkeeping, I cannot take the argument "$x/user × every employee adds up" serious.

Also, latest with 20 employees or computers, someone in charge of IT (sysadmin, IT department) would decide to use a software asset management tool (aka software inventory system) to automatically track, roll out, uninstall, monitor vetted software. Anything else is just unprofessional.

Re: I ditched Docker for Podman

#493
post #407

Earlier quoted context omitted.

It's works great until you need that one option from Docker Compose that is missing in Podman Compose (which is written in Python for whatever reason, yeah...).

You can use the real compose (Go) with Podman now. The Python clone is not your only option.

What do you mean by "the real compose"?

Re: I ditched Docker for Podman

#494
post #213

Earlier quoted context omitted.

> You don't need an LLM for this I guess that depends on how many you need to do BTW, I'm talking about docker/compose files. kubectl doesn't have a conversion there. When converting from podman, it's super simple. Docker would be wise to release their own similar tool. compose syntax isn't that complex, nor would it take advtange of many k8s features out of the box, but it's a good start for a small team looking to…

Why would docker should create such tool in the first place? It's the job of the target/destination to provide compatibility layer. In this case, Kubernetes already does with kompose.io tool. kompose: https://kubernetes.io/docs/tasks/configure-pod-container/tra... Also, technically docker-compose was the first orchestration tool compared to Kubernetes. Expecting former to provide a translation layer for the latter is…

Why would docker?

Because it's not very useful by itself for running production infra, but it's great for helping to develop it.

Otherwise you're going to see more and more move to podman (and podman desktop) / OCI containers over time, as corps won't have to pay the docker tax and will get better integration with their existing k8s platform.

Re: I ditched Docker for Podman

#495

Earlier quoted context omitted.

Docker desktop will run a virtual machine for you. But you can simply install docker engine in wsl or in a VM on mac exactly like you would on linux (you give up maybe automatic port forwarding from the VM to your host)

> But you can simply install docker engine in wsl or in a VM on mac exactly like you would on linux (you give up maybe automatic port forwarding from the VM to your host) and sharing files from the host, ide integration, etc. Not that it can't be done. But doing it is not just, 'run it'. Now you manage a vm, change your workflow, etc.

Of course, but that's the value-add of Docker Desktop. But you don't have to tie yourself to it, or even if you do use it for a bit to get going faster, you have a migration path open to doing it yourself should you need it.

Re: I ditched Docker for Podman

#496
post #46
post #21

To provide 1 contrary opinion to all the others saying they have a problem: Podman rocks for me! I find docker hard to use and full of pitfalls and podman isn't any worse. On the plus side, any company I work for doesn't have to worry about licences. Win win!

> On the plus side, any company I work for doesn't have to worry about licences. Win win! Was this a deal breaker for any company? I ask because the Docker Desktop paid license requirement is quite reasonable. If you have less than 250 employees and make less than $10 million in annual revenue it's free. If you have a dev team of 10 people and are extremely profitable to where you need licenses you'd end up paying $9…

You are off by a factor of 12.

It's $9 per month not year.

Re: I ditched Docker for Podman

#500

Earlier quoted context omitted.

Broadly, the claim that Podman is a drop-in replacement for Docker is true only for the simple cases, but people have developed assorted dependencies on Docker implementation details. Examples: 1. People hear about how great rootless is with Podman but then expect to be able to switch directly from rootful Docker to rootless Podman without changing anything. The only way that could work is if there was no difference…

This is a great summary, thank you!

Thanks! I've expanded it into an article, still in rough draft form but available here:

https://tangentsoft.com/podman/wiki?name=Not%20a%20Drop-In%2...

Post reply on HN