TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

We Need to Talk About Docker Hub

128 点作者 darthShadow4 个月前

11 条评论

ilaksh4 个月前
I think they have a valid complaint about that open source program Docker is running and lack of response, but the overall tone seems like they are scolding Docker for not giving away it&#x27;s services for free.<p>I have always felt that was strange how quickly people started taking Docker for granted, while simultaneously relying on them completely but also somehow dismissing their core utility as a trivial and unsophisticated layer or something.<p>It&#x27;s like they never really got credit from most people on HN or are worthy of getting paid, even though most everyone uses their technology.
评论 #42812835 未加载
评论 #42812940 未加载
评论 #42812898 未加载
评论 #42812820 未加载
akudha4 个月前
I don’t understand why companies&#x2F;people don’t respond. Apply for a job, they talk to you for months and stop suddenly. Go on multiple dates, then the person stops responding. Etc. A simple polite “we’re not moving forward with your application” email is better than silence.<p>How hard can it be to show some basic decency and courtesy?
评论 #42812551 未加载
评论 #42813935 未加载
评论 #42814019 未加载
评论 #42812715 未加载
concerndc1tizen4 个月前
If you don&#x27;t like it, then why don&#x27;t you use a different provider?<p>If you want free stuff, is your strategy to smear them into giving you more free stuff?<p>Storage, compute, and traffic, isn&#x27;t free. You&#x27;ve been the beneficiary of charity for years.<p>Yes, the open source community has relied on this implicit charity as a parasite, by exploiting whatever free services they could. And now we&#x27;re paying the price, as you say, by having DockerHub as the default provider.<p>My suggestion is therefore that we need independent solutions, that are fully funded as a charity, and stop relying on freemium services from corporations that fundamentally don&#x27;t care about the public good.
评论 #42812438 未加载
评论 #42812673 未加载
评论 #42812566 未加载
评论 #42812503 未加载
评论 #42812465 未加载
评论 #42812483 未加载
评论 #42812541 未加载
评论 #42812600 未加载
评论 #42812530 未加载
评论 #42812595 未加载
评论 #42814023 未加载
评论 #42816357 未加载
评论 #42812938 未加载
jillesvangurp4 个月前
There are a few good reasons to avoid docker hub in production environments:<p>- free usage is capped and throttled if you exceed download limits.<p>- some cloud environments don&#x27;t pay for docker hub access and it&#x27;s easy to exceed those limits collectively. I&#x27;ve seen that happen on telekom cloud a few times.<p>- you can configure docker on your machine to use a mirror. For example <a href="https:&#x2F;&#x2F;mirror.gcr.io" rel="nofollow">https:&#x2F;&#x2F;mirror.gcr.io</a>. Or you can setup your own mirror of course. Most cloud environments do this for you.<p>Using a mirror means you can continue to use images published (by others) to docker hub. And since you don&#x27;t really have much of a choice about where others publish their images, using a mirror is a good workaround.<p>IMHO the docker solution of simply prepending images with your registry domain is actually a decent practice. I don&#x27;t get websites I browse from a central repository either.<p>For your own stuff, you don&#x27;t really need to use dockerhub. You can just run your own repository, which isn&#x27;t that hard or expensive. But of course, an empty repository isn&#x27;t that useful if you mainly use stuff made by others.<p>Btw. docker is not unique with having a corporately owned central repository of software. Annoyingly, maven central is run by Sonatype and their process for pushing stuff there is mildly convoluted. It&#x27;s stupidly easy to use a simple aws or gcp bucket as a maven repository from gradle (I do this for some of my OSS projects). Or any old server with ssh access and a web server. Github also offers repositories for a lot of stuff. But getting your library on maven central just means dealing with their bureaucracy (Jira driven!) and jumping through a lot of hoops. I&#x27;ve been wishing somebody would beat some sense into them or would setup a (vastly) easier to use public repository for years.<p>It&#x27;s nice that companies offer public repositories of stuff. But it&#x27;s inconvenient when they start policing&#x2F;taxing access to that or put up barriers to get stuff in there. Mainly because they tend to host the vast majority of interesting dependencies that you might want to use.<p>IMHO the ownership of such central infrastructure ideally moves to some kind of foundation with proper governance rather than some company. For docker that could be the Linux Foundation. It&#x27;s not clear to me why that responsibility lies with a tiny company for the Java ecosystem that makes a rather convoluted product for hosting jar files which at this point isn&#x27;t actually that widely used since there are plenty better alternatives. Nothing against them but why delegate such a big responsibility to them?
onefiveone4 个月前
<a href="https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;linuxserver&#x2F;packages">https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;linuxserver&#x2F;packages</a>
ricardbejarano4 个月前
Run your own registry.
评论 #42812415 未加载
评论 #42812402 未加载
评论 #42812602 未加载
dangus4 个月前
Docker lists a phone number on their website, perhaps you can try that?<p>Instead of all the snide remarks I’ll offer another possible solution:<p>Contact sales for Docker Business, first state your interest in the business enterprise plan, maybe even make some statements about how it would benefit you, but also during the sales&#x2F;discovery&#x2F;demo process note the problems you’re having as a free organization and how they have to be resolved before you can move forward.<p>Once the sales team prods the right people to fix your problem, continue wasting their time a little more as punishment and then tell them sorry, we went with another vendor.
评论 #42815113 未加载
openplatypus4 个月前
That&#x27;s why for Wide Angle Analytics we use OVH hosted registry. Ours is private. You can make your public.<p>We control our image registry. So should you.
Kovah4 个月前
I&#x27;m absolutely stunned by all the negative comments in here bashing the Linuxserver project. &quot;Run your own registry&quot;, &quot;you get everything for free be grateful&quot;, and so on. What the hell is wrong with you?<p>They are a couple of guys trying to make software more accessible to thousands of people. Indeed it&#x27;s a large project and one may question if they should get _everything_ for free. But that&#x27;s not the point of this article. The article is about the absolutely horrendous behaviour of the company running Docker Hub. And I totally relate to this as I applied for a project of mine, too. How they run their open source program, it feels nothing more like presenting themselves as the big open source supporters, but in fact they make it extra hard for those who already maintain software for free.
评论 #42812768 未加载
评论 #42814199 未加载
评论 #42812650 未加载
neoromantique4 个月前
This really pushes me to get over the laziness and embrace nix.
honestSysAdmin4 个月前
Seemed like &quot;everyone&quot; switched to Podman and Buildah over two years ago. Nothing screams &quot;amateur and clueless&quot; like still using Docker.