459
submitted 2 months ago by Sunny@slrpnk.net to c/technology@lemmy.world
top 50 comments
sorted by: hot top controversial new old
[-] fuzzy_feeling@programming.dev 156 points 2 months ago

the enshittification begins...

[-] LedgeDrop@lemm.ee 119 points 2 months ago

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.

[-] WhatAmLemmy@lemmy.world 26 points 2 months ago

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

[-] sudneo@lemm.ee 20 points 2 months ago

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

load more comments (1 replies)
[-] xantoxis@lemmy.world 128 points 2 months ago

Folks, the docker runtime is open source, and not even the only one of its kind. They won't charge for that. If they tried to make it closed source, everyone would just laugh and switch to one of several completely free alternatives. They charge for hosting images, build time on their build servers, and various "premium" developer tools you don't need. In fact, you need none of this, you can do all of it yourself on whatever hardware you deem to be good enough. There are also many other hosted alternatives out there.

Docker thinks they have a monopoly, for some reason. If you use the technology, you are probably already aware that they don't.

[-] hperrin@lemmy.world 8 points 2 months ago

If they tried to close source it, someone would just fork it.

[-] OpenPassageways@lemmy.zip 6 points 2 months ago

Does that include running Windows containers? It seems like the alternatives don't support those.

[-] areyouevenreal@lemm.ee 23 points 2 months ago

Does anybody actually use that feature though?

[-] cheet@infosec.pub 7 points 2 months ago

Windows container runtime is free as well, simply install the docker runtime from chocolatey or winget along with the Windows Containers and Hyper-V windows features. This is what we do on some build machines for CI.

Theres no reason to use desktop other than "ease of use"

load more comments (2 replies)
[-] ExperiencedWinter@lemmy.world 94 points 2 months ago

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

[-] lostinasea@lemmy.world 79 points 2 months ago

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!

[-] SirAramis@lemmy.ca 19 points 2 months ago

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

load more comments (1 replies)
[-] mosiacmango@lemm.ee 17 points 2 months ago* (last edited 2 months ago)

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.

load more comments (3 replies)
load more comments (7 replies)
[-] KellysNokia@lemmy.world 63 points 2 months ago

Wait...y'all were paying for Docker?

[-] lepinkainen@lemmy.world 9 points 2 months ago

Corp accounts, Docker Desktop isn’t free for non-personal use

load more comments (1 replies)
[-] RmDebArc_5@sh.itjust.works 56 points 2 months ago

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

[-] thorisalaptop@lemmy.world 98 points 2 months ago* (last edited 2 months ago)

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.

[-] MigratingtoLemmy@lemmy.world 17 points 2 months ago

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

[-] thorisalaptop@lemmy.world 7 points 2 months ago

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.

[-] sugar_in_your_tea@sh.itjust.works 6 points 2 months ago

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.

load more comments (1 replies)
[-] AreaKode@lemmy.world 23 points 2 months ago

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

[-] catloaf@lemm.ee 10 points 2 months ago

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

load more comments (2 replies)
[-] rombert@lemmy.world 11 points 2 months ago

Ability to pull more images from Docker Hub.

[-] Shimitar@feddit.it 50 points 2 months ago

Podman guys... Podman All the way...

[-] OpenPassageways@lemmy.zip 16 points 2 months ago

I don't think you even need Docker licenses to run Linux containers, but unfortunately I need to deal with this because I have some legacy software running in windows containers.

load more comments (1 replies)
load more comments (4 replies)
[-] gencha@lemm.ee 42 points 2 months ago

Their entire offering is such a joke. I'm forced to use Docker Desktop for work, as we're on Windows. Every time that piece of shit gets updated, it's more useless garbage. Endless security snake oil features. Their installer even messes with your WSL home directory. They literally fuck with your AWS and Azure credentials to make it more "convenient" for you to use their cloud integrations. When they implemented that, they just deleted my AWS profile from my home directory, because they felt it should instead be a symlink to my Windows home directory. These people are not to be trusted with elevated privileges on your system. They actively abuse the privilege.

The only reason they exist is that they are holding the majority of images hostage on their registry. Their customers are similarly being held hostage, because they started to use Docker on Windows desktops and are now locked in. Nobody gives a shit about any of their benefits. Free technology and hosting was their setup, now they let everyone bleed who got caught. Prices will rise until they find their sweet spot. Thanks for the tech. Now die already.

[-] prole 14 points 2 months ago* (last edited 2 months ago)

I actually thought this headline was a joke (i.e. adding 80% of 0 to 0 equals 0), until I clicked the link to see that people actually pay for Docker? I guess this is for Enterprise?

I have never really had much use for it, so never have installed it, but it seems like everyone here uses Docker, which is surprising given the cost and what you just said.

load more comments (1 replies)
[-] Evoliddaw@lemmy.ca 7 points 2 months ago

This speaks to my soul so much. I started at a non profit 2 years ago and it pains me how much the company spends on Oracle and docker now and no one does anything about it. So much of our infrastructure is built to rely on these things that we can't just do without them when they do crazy shit like this. And Oracle and docker can afford to do this as long as a few cash cows hang on like us. Hostage is the worst and best description.

load more comments (2 replies)
[-] art@lemmy.world 33 points 2 months ago

Hot take: Good for them.

This will have zero impact on 99% of independent developers. Most small companies can move to an alternative or roll their own infrastructure. This will only really impact large corporations. I'm all for corporation-on-corporation violence. Let them fight.

[-] beerclue@lemmy.world 32 points 2 months ago

Are You guys really pulling more than 40 images per hour? Isn't the free one enough?

[-] pop@lemmy.ml 21 points 2 months ago

On Lemmy, it's a sin to make money off your work, especially if it is opensource core projects providing paid infrastructure/support. You can only ask for donations and/or quit. No in-between.

[-] gencha@lemm.ee 12 points 2 months ago

A single malfunctioning service that restarts in a loop can exhaust the limit near instantly. And now you can't bring up any of your services, because you're blocked.

I've been there plenty of times. If you have to rely on docker.io, you better pay up. Running your own NexusRM or Harbor to proxy it can drastically improve your situation though.

Docker is a pile of shit. Steer clear entirely of any of their offerings if possible.

load more comments (2 replies)
[-] sugar_in_your_tea@sh.itjust.works 10 points 2 months ago

Even at work we don't pull that many, and we have dozens of developers.

load more comments (1 replies)
[-] aniki@discuss.tchncs.de 8 points 2 months ago

We just build from scratch and pull nothing

load more comments (3 replies)
[-] heavy@sh.itjust.works 18 points 2 months ago

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

load more comments (4 replies)
[-] randon31415@lemmy.world 17 points 2 months ago

Is this the program that open source people use to install all the random depencies that their program needs to work? The one that people tell me to use when I complain about git bash pico sudo pytorch Install commands?

Or did another company copy their name?

[-] gsfraley@lemmy.world 29 points 2 months ago* (last edited 2 months ago)

I mean, they're one implementor of about 10 that use the same container standards. It sucks that they were first so their name is now synonymous with containers a la Kleenex, but the technology itself is standard, very open and ubiquitous, and a huge step forward in simplifying deployments and development lifecycles that would otherwise be too complex to reasonably handle.

[-] sugar_in_your_tea@sh.itjust.works 6 points 2 months ago

To be fair, I used LXC before Docker, so I've always called them "containers." But I guess I'm old or something.

load more comments (3 replies)
[-] cupcakezealot 16 points 2 months ago

you didn't need anything like docker with web 1.0; you just needed cuteftp and a text editor.

load more comments (3 replies)
[-] ipkpjersi@lemmy.ml 11 points 2 months ago

Enshitification is a very, very real thing. GitLab did something similar with raising pricing by 5x a few years back.

[-] Banichan@dormi.zone 10 points 2 months ago

I'm sure "professionals" can afford $4

[-] Kushan@lemmy.world 17 points 2 months ago

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.

load more comments (2 replies)
[-] ArtVandelay@lemmy.world 8 points 2 months ago

Are there any decent alternatives to docker hub for pushing images if I'm just a hobbyist?

[-] areyouevenreal@lemm.ee 21 points 2 months ago

Github has a container register you can use.

load more comments (1 replies)
[-] Olgratin_Magmatoe@lemmy.world 8 points 2 months ago* (last edited 2 months ago)

At work we get around this by not having docker or anything similar set up in the first place.

I'm getting tired of it lol

load more comments
view more: next ›
this post was submitted on 13 Sep 2024
459 points (100.0% liked)

Technology

59689 readers
2401 users here now

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


founded 1 year ago
MODERATORS