Live data from Hacker News

Docker Desktop no longer free for large companies

theregister.com

571–580 of 597 posts

Re: Docker Desktop no longer free for large companies

#571

Earlier quoted context omitted.

If you read the instructions, they basically say that you still need a Linux VM or WSL environment to run Podman in. Which makes it not a complete replacement for Docker desktop, which handles the VM for you. So OP isn't wrong.

Podman 3.3 and up has `podman machine`, which is supposed to do this for you...

Apparently it's already deprecated https://github.com/boot2podman/machine ?

Re: Docker Desktop no longer free for large companies

#572

Earlier quoted context omitted.

Same with Telerik Fiddler recently. Good piece of software for debugging network requests on Windows. Was free for as long as I've known it existed. Telerik recently bought by 'Progress' (ironic), software re-written in Electron and now charges a subscription to use it. Glad HTTP Toolkit is now available free for 'hobbyist' tasks - https://httptoolkit.tech/

I'm the author of HTTP Toolkit! Just ran into this by chance, glad you like it :-D I should mention here: not only is the core product all free, it's also completely open source, even including the paid bits ( https://github.com/httptoolkit ). And those Pro features are completely free for all contributors to the project. I've tried to set it up so I couldn't run off with it and force everybody to start paying even i…

What a coincidence. It's a really nice bit of software. Thanks for creating it!

I was very, very impressed when I opened the Android mode and my Genymotion emulator just opened automatically with the VPN app and connected.

Re: Docker Desktop no longer free for large companies

#573
post #510

Earlier quoted context omitted.

> Podman is a tool for running Linux containers. You can do this from a MacOS desktop as long as you have access to a linux box either running inside of a VM on the host, or available via the network. You need to install the remote client and then setup ssh connection information. Literally the first non-title element in your link. Just because the client is cross-platform doesn't mean the entire solution is turn-key…

That's exactly what docker desktop does as well. A Macos or Windows client that runs docker in a Linux VM. There is a really limited concept of container on Windows, but it's far from being great and since not much people use Windows in production to run apps, this is not really usefull.

The integration (the Linux VM is transparent to the user) is what makes all the difference.

Re: Docker Desktop no longer free for large companies

#574

So many people in this thread don’t understand how enterprise decisions get made. The business license costs $21/month, probably less in reality. Do you really think that businesses are going to jeopardize the workflows of their $250k/year assets over a very core piece of software for $250/year? Any alternative has switching costs and risks. Companies will just pay this. I see so many people saying “just do these 10…

I once got told my my manager to reduce the cost of my email inbox on the server and download it to my local machine. This was email provided and owned by the very company I worked for, and it was costing enough for management to care. Maybe enterprises have changed since then, but I wouldn’t be surprised if stuff like this does start asking questions as it’s a new cost on a budget.

(Big) Enterprises nowadays have mandatory backups for emails. So downloading e-mails on clients doesn't remove the need of storing on the server.

Re: Docker Desktop no longer free for large companies

#575

Earlier quoted context omitted.

I might be wrong, but I think his point is that by the time you're running a linux VM for docker, why not go ahead and get the rest of the tooling for free? Docker can still be run in the VM just fine, for cases where you want a reproducible build environment. I do this at any company that lets me (and by lets, I mean doesn't explicitly forbid) - They all give me a Mac, and the first (and sometimes only) thing I inst…

>for cases where you want a reproducible build environment. Or just create your reproducible build environment as a QEMU VM image instead of a docker file. That way you only have to install a VM image, instead of install VM image/OS + install Docker + install your Docker file.

Just the cost of porting one single Dockerfile to anything else is bigger than the Docker licence cost for 1 year.

Re: Docker Desktop no longer free for large companies

#576
post #460

Earlier quoted context omitted.

I've been fortunate enough to work at companies where engineers were trusted to make small purchasing decisions. It works well for a while, but eventually everyone accumulates a lot of random recurring charges and the company cracks down. $21 is nothing for a one-time spend. $21 per month per employee is now $252/year per employee, but now you also need someone managing all of these licenses and accounting. Every new…

Someone making $250k/year shouldn't think twice dropping $21/month on a tool that truly makes them more productive. A year or two ago I bought a personal license to Ubuntu FIPS after being urgently asked to debug an issue w/ Python's OpenSSL bindings. Unsurprisingly it turned out that my company had an enterprise license, and had I known whom to contact (which I didn't), I could have gotten a license key in a couple…

So ignoring holidays, $250k/yr works out to $120/hr.

How long does it really take to set up the VM and port forwarding to have most of what people care for from docker desktop locally. A couple of hours. Let's say 3. So cost $360.

How long does it take to go through your average large company requisition process? Probably 2 hours over multiple weeks. So that's $84 for the license at the $7 tier, and $240 for the time spent dealing with the corporations self inflicted tedium. But hey, $324, still technically cheaper.

But then there's the opportunity cost of waiting two weeks to install fucking docker. I think we can all agree that's worth more than $36.

So I'll be looking at alternative solutions rather than deal with the corporate purchasing bureaucracy. Even if the purchasing manager was reacting in real time I'd probably consider it worth $36 not to deal with the process.

Re: Docker Desktop no longer free for large companies

#577
post #5

Note that Docker Desktop and Docker Engine are separate products. Docker Desktop is the desktop application package that makes Docker user-friendly on macOS and Windows. Docker Engine, the container runtime itself, remains free: > No changes to Docker Engine or any upstream open source Docker or Moby project. If you develop on Linux, no changes are needed.

Not a trivial thing to run Docker natively inside of a WSL2 environment - at least my attempts to install straight docker strictly inside Ubuntu running in WSL2 always resulted in Ubuntu’s attempts to reach some .exe with regard to Docker. I did learn some fun facts WRT Linux in WSL2 - it doesn’t have systemd installed by default.

I was able to get podman setup in WSL2 pretty easily following this:

https://www.redhat.com/sysadmin/podman-windows-wsl2

Re: Docker Desktop no longer free for large companies

#578

If Docker wants to grow up, maybe they could start with replying to support tickets from paying customers. I have a 10 day old open ticket with no reply.

This has also been our experience with the company.

I can no longer edit this comment but I just wanted to update that Docker the company has really made huge strides in the last few days to rectify our experience. So if you're having a hard time, reach out. My feeling speaking directly with some Docker people is that they're proud of the company and believe in its future.

Re: Docker Desktop no longer free for large companies

#579
post #472

So is Docker going to now maintain all the base images themselves or do they rely on the community to provide those for free? Also, announced on 31.08, effective 31.08 (albeit grace period…)

I think you wrote the announced and effective dates twice. Effective date being 31 of January as far as I can tell. The whole point of Docker monetizing Docker Desktop is so that they can continue to be funded to maintain the base images themselves. That's the primary sell point of DockerHub.

No, the original link was: https://www.docker.com/blog/updating-product-subscriptions/.

The page reads as follows:

> These new terms take effect August 31, 2021, and there is a grace period until January 31, 2022 for those who require a paid subscription…

So: announced 31.08, effective 31.08 (albeit grace period).

To add to this, I have received their email with this announcement after after 2pm CEST on 31.08. This must have been an unplanned decision.

Re: Docker Desktop no longer free for large companies

#580
post #562
post #445

Earlier quoted context omitted.

...if a company is incapable of allocating money to pay Docker, then why should Docker care whether that company uses the product or not?

You can't figure out why a company selling a product might want to care about losing users and market share?

"Selling" and "market share" is pretty generous when talking about people who are not and will never give you any money. Sure maybe they'll pay you in exposure, but personally I wouldn't bet much on that
Post reply on HN