Live data from Hacker News

Docker Desktop no longer free for large companies

theregister.com

301–310 of 597 posts

Re: Docker Desktop no longer free for large companies

#301

Earlier quoted context omitted.

> all the others are also paid on Mac Hyperkit is open source software that works on macOS. https://minikube.sigs.k8s.io/docs/drivers/hyperkit/ Virtualbox is also a free (as in beer, and mostly libre) driver that works on all of windows/linux/macOS

Wait, so you're running your app on virtualized Linux inside Docker inside Linux inside Virtualbox inside native MacOS?

It's spinning pinwheels all the way down

Re: Docker Desktop no longer free for large companies

#303
post #153

We use Docker Desktop for the Mac at work. (Large company) Docker for Mac absolutely sucks. If they’re going to force everyone to pay they better start fixing bugs. They recently stopped allowing skipping a release unless you pay, and then promptly shipped a point release with a showstopper bug. I literally asked IT for a Linux VM/Cloud machine yesterday for development because my Mac is dead in the water due to a bu…

> They recently stopped allowing skipping a release unless you pay I honestly thought that's a bug. That is so ridiculous if that's intentional. I agree with your post and have similar experiences with Docker for Mac

After they introduced that feature I hit a bug where it would try to force an upgrade to version "null" and then crash. I ended up having to uninstall and reinstall it to get things usable again.

Re: Docker Desktop no longer free for large companies

#304

Earlier quoted context omitted.

That's a reductive way to phrase it, but more or less yes. It's arguable if the container is "virtualized linux" as they all share a single linux kernel. In reality there's one virtual machine, one linux kernel, and many linux userspaces (one per container), which is kinda the whole point of containers. Over docker+linux, the virtual machine is the only additional layer. fwiw, I personally don't use macOS, so I've on…

> Are you trying to make a point or something here? Nah, just curious/intrigued by how these stack. OS-level virtualization is very much a thing. I'd be interesting to compare this to the approach taken by Docker Dekstop for Mac. I bet they do something quite similar (hypervisor-based virtualization like Virtualbox) - nothing fancy like WSL1 that I believe runs a sort of "tortured" Linux kernel inside the NT kernel.

WSL1 didn't run a Linux kernel at all - it was implementing the Linux user-space API over the Windows NT kernel. Well, some of it - not enough to run Docker, for example.

Docker on Windows and Mac does the same as what is described above - it runs a Linux VM and runs the docker server inside that, and then does a little magic to expose native OS paths and so on to that VM. On Windows, it uses WSL2 by default now, but WSL2 is also a Hyper-V VM in the end, with some Windows magic to blend it more nicely in Windows workflows.

Re: Docker Desktop no longer free for large companies

#305

Earlier quoted context omitted.

Some people here actually want and need Docker features. For me it's the ability to run from a given image and know that I've got _exactly_ the same image that other developers have. Reproducibility.

When I want a very specific version if the image, I use the SHA to pull/run $ docker pull hello-world@sha256:7d91b69e04a9029b99f3585aaaccae2baa80bcf318f4a5d2165a9898cd2dc0a1

Or you could tag a little more optimally.

Re: Docker Desktop no longer free for large companies

#306

Earlier quoted context omitted.

Anyone know how they plan to enforce this? Audits into the IP space connecting to hub.docker.com? Maybe arbitrary device OS detection a la (nmap -O $local_subnet | grep -ci 'Macbook') > 250

They won’t need to. The number of 250+ engineer businesses that would risk running unlicensed software is small.

Maybe this is common knowledge, but I saw an ad recently for a company that offers money to snitch on your employer for using unlicensed software, or not paying for free-for-personal-use" software

Re: Docker Desktop no longer free for large companies

#307
post #171

This seems like a bit of a footgun from Docker Inc. Those on Linux will just run Docker Engine (the open source part) directly, or move to alternatives like Podman. Docker Desktop only really has value on macOS and Windows, and there it's only because nobody wants to manage the glue to setup a Linux VM. Given the cost, I suspect many will chose to do that glue work themselves and I wouldn't be surprised to see an ope…

There is a Docker Desktop for Linux? What does it do? Why would I go out of my way to set up Docker differently on my dev machine compared to my servers? That seems like a recipe for failure.

Nope, there isn't (at this time, at least).

Re: Docker Desktop no longer free for large companies

#308

Earlier quoted context omitted.

Well, I hadn't heard of podman until now, and I imagine I'm not the only one. Does it consistently have functional parity with docker?

trey-jones, I apologize, but I cannot reply to you directly. The biggest showstopper for podman is that it runs entirely in userspace on Linux. Having said that, I use it as a drop-in replacement for Docker and it's only become better in the past year. This is somewhat irrelevant to the Docker Desktop product, as podman doesn't provide a nice packaged up solution, but you can use podman on Windows and Mac as long as…

> The biggest showstopper for podman is that it runs entirely in userspace on Linux.

As I see it, that's the whole selling point. Need to have something with limited rights or build a container without root? Podman is the way to go.

Re: Docker Desktop no longer free for large companies

#310
post #15

Earlier quoted context omitted.

… isn’t it effective January 31st then?

Sorry it is a bit confusing, the overall terms and conditions update is as of now, but the part about paying has a grace period but obviously we want people to know now what will apply. The terms are not very different from previous terms (although I did get the old no benchmarking clause removed, I don't know why we had that there).

> I did get the old no benchmarking clause removed, I don't know why we had that there

Your company is probably not going to fare well in this thread, but thanks for this! No benchmarking clauses are gross. Glad to see someone with the means to remove one do so.

Post reply on HN