Live data from Hacker News

Docker is deleting Open Source organisations - what you need to know

blog.alexellis.io

541–550 of 764 posts

Re: Docker is deleting Open Source organisations - what you need to know

#541

Earlier quoted context omitted.

The images you mention (alpine, node, golang) are all so-called “Docker Official Images”. Those are all the ones without a slash as the namespace separator in them: https://hub.docker.com/search?q=&type=image&image_filter=off... They are versioned and reviewed here: https://github.com/docker-library/official-images I don't expect them to go away. Disclosure: I maintain two of them (spiped, adminer).

"don't expect" or "for certain"? Can't really plan ahead without some kind of certainty.

> Can't really plan ahead without some kind of certainty.

You can only plan ahead with uncertainty, because that's the only way that humans interact with time. Nothing is 100%. Even if you paid enterprise rates for the privilege to run a local instance, and ran that on a physical server on your site, and had backup hardware in case the production hardware failed...the stars might be misaligned and you might fail your build. You can only estimate probabilities, and you must therefore include that confidence level in your plans.

Sure, depending on free third-party sources is much more risky than any of that, but no one knows the future (at least for now, and ignoring some unreliable claims of some mystics to the contrary, though I estimate with very high confidence that those claims are false and that this state of affairs is unlikely to change in the next 5 years).

Re: Docker is deleting Open Source organisations - what you need to know

#542

Earlier quoted context omitted.

First of all, want to say, that sounds deeply frustrating. Secondly, if this is a serious worry. I would recommend creating your own private docker registry. https://docs.docker.com/registry/deploying/ Then I would download all current versions of the images you use within your org and push them up to said registry. It’s not a perfect solution, but you’ll be able to pull the images if they disappear and considering t…

As someone who maintains the registries we use globally at work, +1. I know people groan at running infrastructure, but the registry software is really well documented and flexible. If you don't need to 'push', but only pull - configuring them as pull through caches is nice for availability and reliability -- while also saving from nickle/diming. They will get things from a configurable upstream, proxy.remoteurl . Co…

The problem here is that the company I work at has started building these golden images, full of cruft and then no team gets allocated to maintain them.

Re: Docker is deleting Open Source organisations - what you need to know

#543

Docker the tool has been a massive benefit to software development, every now and then I have a moan about the hassle of getting something bootstrapped to run on Docker, but it's still worlds better than the old ways of managing dependencies and making sure everyone on a project is aligned on what versions of things are installed. Unfortunately Docker the company appears to be dying, this is the latest in a long line…

So.... podman?

No, I don't work for redhat. I'm glad a ... ?less? corporate entity / ?more? open source entity has pretty much gotten a replacement up.

Re: Docker is deleting Open Source organisations - what you need to know

#544
Many people are quite upset. But on the other hand, how many years could this work? Petabytes of data and traffic.

When we started to offer an alternative to Docker Hub in 2015-2016 with container-registry.com, everyone was laughing at us. Why are you doing that, you are the only one, Docker Hub is free or almost free.

Owning your data and having full control over the distribution is crucial for every project, event open source.

Re: Docker is deleting Open Source organisations - what you need to know

#545

Earlier quoted context omitted.

First of all, want to say, that sounds deeply frustrating. Secondly, if this is a serious worry. I would recommend creating your own private docker registry. https://docs.docker.com/registry/deploying/ Then I would download all current versions of the images you use within your org and push them up to said registry. It’s not a perfect solution, but you’ll be able to pull the images if they disappear and considering t…

I would not recommend doing it through Docker, though, especially after this change. We use AWS's ECR, and you can set it to do pull-through caching of public images, so images you've already used will stick around even if Docker blows up, and you don't have to pull the images yourself, you just point everything in your environment to ECR and ~~ECR will pull from docker hub~~ (EDIT: it only supports quay.io, not dock…

Knowing ECR has pull through caching is really helpful. I'm sure we would have come across that in the course of investigating our response, but this definitely saved us some time!

Edit: Damn, looks like ECR's pull through caching only works for ECR Public and Quay? It's a little unclear, but maybe not a drop in solution for Docker Hub replacement.

https://docs.aws.amazon.com/AmazonECR/latest/userguide/pull-...

Re: Docker is deleting Open Source organisations - what you need to know

#546

Time to switch to Podman

Or, you know, just install the fscking app on a Linux VM using the app's native installation method, and be done with it? Oh no, we can't have that, must be using k8s, downloading the Internet, and using a zoo of incidental tools and "registries" to download your base images over http (which are STILL either Debian- or RedHat-based, which is the entire reason of the distro abstraction circus to begin with) is SO MUCH EASIER lol.

Re: Docker is deleting Open Source organisations - what you need to know

#547
post #190

Earlier quoted context omitted.

quay.io is a pretty popular general-purpose repo, it replaced docker.io for many projects when they started rate-limiting.

There is no free tier https://quay.io/plans/

> Can I use Quay for free? > Yes! We offer unlimited storage and serving of public repositories. We strongly believe in the open source community and will do what we can to help!

It’s completely free for public repositories.

Re: Docker is deleting Open Source organisations - what you need to know

#548

As an SRE Manager, this is causing me a hell of a headache this morning. In 30 days a bunch of images we depend on may just disappear. We mostly depend on images from relatively large organizations (`alpine`, `node`, `golang`, etc), so one would want to believe that we'll be fine - they're all either in the open source program or will pay. But I can't hang my hat on that. If those images disappear, we lose the abilit…

Any organization that has the means to pay, should pay for another service that is not openly hostile to users...

Re: Docker is deleting Open Source organisations - what you need to know

#549
post #540

Earlier quoted context omitted.

Time for a https://github.com/google/lmctfy revival.

I mean, OCI and containerd exist. You can have "Docker" containers without the Docker just fine. Just need to replace the user tooling, which I assume podman does? (never used it)

Forgot the /s

Re: Docker is deleting Open Source organisations - what you need to know

#550
post #50

Earlier quoted context omitted.

Even so...storage is not free. Looking at the rates of enterprise storage costs compared to what Google or Apple charges consumers - I was surprised by how subsidized people's photo libraries are.

oh that's completely different. They want you to host your photos with them because then you can never leave their platform.

And it's different in more ways than one. Hosting the images is just one fraction of the features that you get with Apple or some other provider. Searching, albums, sharing, are all baked in services that are still cheaper than, say, going through S3 and having a bucket with similar storage.
Post reply on HN