3 ms·
Docker hub probably makes no money. We pay monthly for it, but could easily switch to AWS ECR at this point with a cheaper monthly price. The Hub is nice in tha
by rhacker 7y ago
Docker hub probably makes no money. We pay monthly for it, but could easily switch to AWS ECR at this point with a cheaper monthly price. The Hub is nice in that it essentially has unlimited storage, but I suspect this might be an internal struggle for the company. We have no reason to go in and clean up 2 year old images that are 1GB each. We generate images on each commit - trying to do as much as DIFF reductions as possible, but if we change package.json - boom, puppeteer + all over again. And that's quite often.
- mprovost 7y agoBut if they're using a deduplicating storage backend, they can shrink down the actual storage on disk across all customers to something quite reasonable.
- dharmab 7y agoThat only works if Dockerfiles are layered in such a way to maximize caching (many are not and naively pack many changes into a single layer). Yes there are block-level dedupes but that's a transparent feature of most storage systems and not a competitive distinguisher of Hub vs ECR/ACR/Quay.
- grosswait 7y agoI believe the person you replied to was commenting on the advantages to Docker, not the customer, and how (blocklevel is what I inferred) dedupe makes the quantity digestible to Docker's pocketbook.