59 points

I thought docker was FOSS? What exactly are they charging you for?

permalink
report
reply
24 points

Support. If your a business, you pay to keep uptime high. This is unnecessary for most people.

permalink
report
parent
reply
11 points

If you’re a business and need uptime you shouldn’t be using Docker Desktop in the first place

permalink
report
parent
reply
4 points

You would be amazed

permalink
report
parent
reply
98 points
*

Docker Engine (which is the core of what people think of as “Docker”) is FOSS. Docker Desktop (which most people rely on for local development) is free for individuals but I believe the license says companies over a certain size are required to pay.

And on top of that the paid plans also come with support, which large businesses frequently require, and private repositories on docker’s image repository.

permalink
report
parent
reply
7 points
*

Glad I run everything in a VM. If you want my money you can accept donations, and sell support contracts.

The moment you hide features or code behind a paywall or proprietary license, is the moment you no longer get my fucking money.

Granted random weirdos who donate to FLOSS projects probably weren’t paying dockers bill anywho.

permalink
report
parent
reply
41 points

This is the correct response.

At my job we’ve been asked to remove Docker desktop unless it is absolutely necessary for a client project.

I’ve just been using Docker through command line via WSL and that’s good enough for me.

permalink
report
parent
reply
13 points

I don’t see any use for Docker Desktop, you can see the running containers in a gui instead of just typing docker ps in a terminal, damn what a fucking awesome and needed thing, it’s gonna totally come in handy when I do deployments through the terminal and I didn’t learn the commands

permalink
report
parent
reply
14 points

I am baffled as to why people want a GUI for Docker, of all things

permalink
report
parent
reply
6 points

We use it, and I honestly don’t see much value. I use 90% CLI, but occasionally it’s nice. I use macOS at work, so it’s nice to be able to see how much space the VM is using. Also, searching through logs is a little nicer through the GUI than the CLI.

I actively avoid the GUI at home because, even on Linux, it’ll spin up a VM to host your containers, whereas if you stick with the CLI, there’s no VM, which solves soooo many headaches.

permalink
report
parent
reply
7 points

I think docker desktop’s bigger value prop is that it’s a well supported zero-effort setup of a VM to run the docker daemon on platforms that don’t support it natively (i.e. MacOS which a lot of programmers use). And it very cleanly handles mounting your local filesystem into containers running in the VM, which is important for dev envs and used to be a source of friction with alternatives (although it seems like the competition has caught up and this also now works out of the box with rancher desktop and others?). Having a GUI is somewhere behind those, though I know folks who have a weird preference for GUIs 🤷‍♀️.

I’m just a guy who uses Linux and spends most of his time in a terminal, so I’m not saying I value docker desktop, and I personally don’t have to deal with any of this so I’m probably behind on how good the alternatives are. Just saying where I see other people get use out of it.

permalink
report
parent
reply
4 points

They use Windows

permalink
report
parent
reply
11 points

Ability to pull more images from Docker Hub.

permalink
report
parent
reply
-1 points

Are you sure about that? I dunno if that’s correct.

permalink
report
parent
reply
10 points

Yes, in the sense that if you are a free user or unauthenticated and pull too often (including checking if a tag exists) you will get rate limited and have to wait or pay.

permalink
report
parent
reply
149 points

the enshittification begins…

permalink
report
reply
120 points

Begins?!? Docker Inc was waist deep in enshittification the moment they started rate limiting docker hub, which was nearly 3 or 4 years ago.

This is just another step towards the deep end. Companies that could easily move away from docker hub, did so years ago. The companies that remain struggle to leave and will continue to pay.

permalink
report
parent
reply
24 points

When that happened our DevOps teams migrated all our prod k8’s to podman, with zero issues. Docker who?

permalink
report
parent
reply
21 points

Why would anybody use podman for k8s…containerd is the default for years.

permalink
report
parent
reply
5 points

Your choice of container runtime has zero impact on the rate-limits of Docker Hub. They probably had a container image proxy already and just switched because Docker is a security nightmare and needlessly heavy.

permalink
report
parent
reply
94 points

Anyone looking for a free drop in replacement, I’ve been using Rancher Desktop without any issues https://rancherdesktop.io/

permalink
report
reply
2 points

I use this as well. I haven’t had any issues.

permalink
report
parent
reply
77 points

I’ve been using podman desktop (https://podman-desktop.io/) which is also free. I’ve never heard of rancher desktop so I’ll have to give that a look!

permalink
report
parent
reply
18 points

I second Podman. I’ve been using it recently and find it to be pretty good!

permalink
report
parent
reply
3 points

I am getting into Podman but I cannot force my firewall to respect it for some reason.

permalink
report
parent
reply
18 points
*

Rancher is owned by Suse, which is mainly a solid steward in the community.

They also have k8 frontend called Harvestor. It can run VMs directly, which is nice.

permalink
report
parent
reply
5 points

Well, there is this one thing: they asked OpenSuse to drop the Suse branding…

permalink
report
parent
reply
5 points

How does the image scanning compare to docker scout? (Or whatever the docket desktop one is called).

permalink
report
parent
reply
2 points

So does this setup like a one-node kubernetes cluster on your local machine or something? I didn’t know that was possible.

permalink
report
parent
reply
3 points

Basically yes. Rancher Desktop sets up K3s in a VM and gives you a kubectl, docker and a few other binaries preconfigured to talk to that VM. K3s is just a lightweight all-in-one Kubernetes distro that’s relatively easy to set up (of course, you still have to learn Kubernetes so it’s not really easy, just skips the cluster setup).

permalink
report
parent
reply
3 points

Thanks for the info. For others curious, here’s a decent short intro to K3s.

Now I’m kind of wondering if this is light enough for integration tests.

permalink
report
parent
reply
1 point

I am exposing docker via tcp in wsl and set the env var on the host to point to it. A bit more manual but if you don’t need anything special, it works too.

permalink
report
parent
reply
19 points

Oh shit, what would I do without… Scout Analysis?

permalink
report
reply
4 points

Don’t you mean SWOT analysis?

permalink
report
parent
reply
5 points

You SWOT m8?

permalink
report
parent
reply
1 point

sware on me scrum

permalink
report
parent
reply
2 points

Recover several hundred GB of disk space, if my team’s experience was any indication.

permalink
report
parent
reply
6 points

I’m sure “professionals” can afford $4

permalink
report
reply
19 points

Our 200 developers all switched from docker desktop to rancher after Docker tried to jack up the price about a year and a half ago, along with a bunch of legal threats. Their attitude was so piss poor, we went from debating paying the higher fees to just fucking them off entirely.

I will pay $4 per user to NOT use Docker.

permalink
report
parent
reply
3 points

Hmm, I might have to do that at work. We pay for Docker, but we don’t actually use any of the features from Docker, the service. We build our images locally, and production pulls from AWS ECR, yet we all have Docker Hub licenses because my boss felt like we should be paying for it.

Docker works fine, but honestly, we don’t need it, and I have been considering eliminating Docker on my self-hosted stuff.

permalink
report
parent
reply
2 points

I love docker images, hate docker Inc.

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 17K

    Monthly active users

  • 6.1K

    Posts

  • 130K

    Comments