TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Docker

342 pointsby hundtabout 2 years ago

23 comments

soneilabout 2 years ago
The narrative seems quite clear to me. They released the tooling and the services to become the defacto solution, and then Swarm was supposed to be the cashcow that turned that into cashflow. And then k8s happened.<p>They&#x27;ve raised a tonne of capital, and it probably looked sane at the time. And now they&#x27;re grasping at straws trying to figure out how else they can turn this into revenue.<p>A lot of the recent narrative has been worded like pivoting into a glorified webhost was their evil plan all along. It&#x27;s not, it&#x27;s an act of desperation.
评论 #35309774 未加载
评论 #35314183 未加载
评论 #35310208 未加载
评论 #35311656 未加载
评论 #35312871 未加载
Julesmanabout 2 years ago
I know I will get downvoted for this as off topic, but this is just the latest blog we&#x27;ve seen in this top 30 of many that show ZERO regard for legibility. Yes, I can zoom my browser, but c&#x27;mon.<p>A 13px font for paragraph text is nearly hostile. It&#x27;s not that legible to people with perfect eyesight, but then it&#x27;s not at all legible to anyone with imperfect eyesight. It&#x27;s like saying you don&#x27;t care if anyone who reads your blog would struggle doing that. And given how very simple it is to change, it&#x27;s kind of insulting, specifically given how many years usability has been a thing.<p>10 years ago I wouldn&#x27;t have written this comment. But now this isn&#x27;t how you behave if you have an audience.
评论 #35313234 未加载
评论 #35310802 未加载
评论 #35313092 未加载
评论 #35310836 未加载
评论 #35323680 未加载
评论 #35311436 未加载
评论 #35316545 未加载
评论 #35316923 未加载
评论 #35311926 未加载
sirius87about 2 years ago
In its weird death spiral, if Docker Inc. were to be bought out by Microsoft, I shudder to think how much of the dev ecosystem would yet again depend on Microsoft&#x27;s good graces to shoulder the burden of storage and data transfer costs for building products. They already do npm and Github (+ Github Container Registry) so they have some standing in being stewards in this space.<p>On the plus side, it would perhaps give enterprises more confidence about their build pipelines remaining dependent on Docker Hub, maybe even being more comfortable paying for it.<p>On the flip side, far too much of the dev ecosystem would depend on Microsoft, the famed supervillain of open communities. EDIT: With that sense in mind, I am indeed rooting for Docker Inc. to succeed.
评论 #35311705 未加载
评论 #35311899 未加载
评论 #35312210 未加载
评论 #35311992 未加载
Waterluvianabout 2 years ago
&gt; How is it that Docker Inc., creator of one of the most important and ubiquitous tools in the modern software industry, has become such a backwater of rent-seeking and foot-shooting?<p>My guess: Because not all good ideas are profitable. Especially in software.<p>I read most but not all of the article, so if I missed this already being stated, that’s egg on my face.
ghshephardabout 2 years ago
As a newcomer to the devops world I was kind of surprised at the general thesis of this article, that companies use docker hub and using something different is awkward. Neither of the two companies I’ve worked for use it (artifacory in both cases) and there is a general taboo around having docker desktop binaries on any company systems (though docker engine seems to be prevalent). I guess I had just assumed that the golden &#x2F; default path was to use one of the (non docker) commercial registries. So from that perspective, the suggestion that there are some patterns that still use dockerhub by default was actually enlightening.
评论 #35311731 未加载
评论 #35311345 未加载
评论 #35312053 未加载
cortesoftabout 2 years ago
&gt; In particular, the union file system (UFS) image format is a choice that seems more academically aspirational than practical. Sure, it has tidy properties in theory, but my experience has been that developers spend a lot more time working around it than working with it.<p>What is the alternative that is better? The ability to have layers that build on top of each other and can be cached is a big feature... what alternatives provide that and are better?
评论 #35311308 未加载
评论 #35311407 未加载
评论 #35334718 未加载
mitchellhabout 2 years ago
I’m someone who had a front row seat to the emergence of Docker, and some might say competed with them (I’d disagree on that point). I don’t plan on commenting on their company, business model, or recent decisions. The only thing I want to comment on is the claim Docker was evolutionary, not revolutionary.<p>I disagree, I believe Docker &#x2F;was&#x2F; revolutionary. And I feel like I see heavy technologists make this sort of dismissal based on technical points too soon. From a technical perspective, it was arguably evolutionary — a lot of people were poking at LXC and containerization a long time before Docker came around — but from a product perspective it was surely revolutionary.<p>I used to joke, in my own experience building a business in the DevOps space, that you’d spend 2 years building a globally distributed highly scalable complex piece of software, and no one would pay for it. Then you slap a GUI on it, and suddenly someone is willing to pay a million dollars for it. Now, that’s mostly tongue in cheek, but there is a kernel of truth to it.<p>The kernel of truth is that the technology itself isn’t valuable; it’s the &#x2F;humanization&#x2F; of a technology, how it interfaces with the people who use it every day.<p>So what Docker did that was revolutionary was take a bunch of disparate pieces, glue them together, and put an incredible user experience on top of it so that that technology was now instantly available in minutes to just about anyone who cared.<p>At some point in the article, the author says it’s maybe something about a “workflow.” I’m… highly biased to say yes, absolutely. One of my core philosophies (that became the 1st point of the Tao of the company I helped start) is “workflows, not technologies.” When I talk about it, I mean it in a slightly different way, but it’s highly related: the workflow is super valuable for adoption, the technology is to a certain extent, but less so.<p>Technology enthusiasts (hey, I’m one of you!) usually hate to hear this. We all want to think you build the best thing or a revolutionary thing and then it just wins. That’s sometimes, but rarely, the case. You need that aspect, and you ALSO need timing to be right, the interface to be right, the explanation to be right, etc. Docker got this all right.<p>(Now, turning the above success into a business is a whole different can of worms, and like I said in the first paragraph, I don’t plan on commenting.)<p>For the author: I don’t mean any offense by this. I mostly agree with the other points of your post. The “FROM” being revolutionary I was nodding quite vigorously. Being able to “docker run ubuntu” was super magical, etc. I mostly wanted to point this because I see MANY technologists dismiss the excitement of technologies purely on the basis of technology over, and over, and over again, and the sad thing is its just one part of a much bigger package.
评论 #35310303 未加载
评论 #35312176 未加载
评论 #35324059 未加载
schappimabout 2 years ago
The Docker saga teaches us the significance of default settings, the relationship between free and paid software services, and the need to consider the economic implications of relying on free services provided by a company, as these can alter over time.
quickthrower2about 2 years ago
How does the Docker story compare to NPM who are also freely hosting a bunch if stuff, heavily downloaded and relying on some paid users but mostly free. And NPM has “competing” repositorys too. Could the same happen with NPM where they need to charge?<p>I get that NPM packages are smaller than docker images typically.
评论 #35311970 未加载
评论 #35314762 未加载
评论 #35312100 未加载
评论 #35311692 未加载
ericbabout 2 years ago
Docker is at 130 Million in annual revenue now!<p>At current average SaaS revenue multiples (6.7), Docker is on the cusp of Unicorn status.<p>It&#x27;s weird to read comments about &quot;poor, sad, dying Docker&quot; given how ridiculously successful Docker&#x27;s Desktop licensing scheme is.<p><a href="https:&#x2F;&#x2F;devclass.com&#x2F;2023&#x2F;03&#x2F;24&#x2F;docker-subscription-revenue-30-times-higher-than-three-years-ago-ceo-claims&#x2F;" rel="nofollow">https:&#x2F;&#x2F;devclass.com&#x2F;2023&#x2F;03&#x2F;24&#x2F;docker-subscription-revenue-...</a>
globalresetabout 2 years ago
<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Solaris_Containers" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Solaris_Containers</a> 2004 I will just leave it here.
评论 #35311920 未加载
berkle4455about 2 years ago
okay so swarm is dead, but is kubernetes actually that good or is it just ubiquitous and you’re forced to use it today? what about nomad? or mrsk?
评论 #35310962 未加载
评论 #35311887 未加载
评论 #35311435 未加载
wg0about 2 years ago
They have expertise and have visibility. If I were them, I would extend docker-compose with a cloud version that runs flawlessly including stateful workloads with backup and restors and charge for that. Heroku but even more simplified.<p>You change your docker-compose, push and we detect via webhook and deploy. Logs, metrices everything from command line with bubble tee or something.<p>Most companies have brilliant engineers and shortsighted, incompetent out of touch product teams.
chrisboltabout 2 years ago
&gt; There&#x27;s been a lot of discussion lately about Docker, mostly about their boneheaded reversal following their boneheaded apology for their boneheaded decision to eliminate free teams.<p>So making a bad decision is bad, but admitting it was a bad decision and reversing it is also bad?
评论 #35309482 未加载
评论 #35309538 未加载
评论 #35310623 未加载
评论 #35309685 未加载
评论 #35310233 未加载
评论 #35313290 未加载
justsomehnguyabout 2 years ago
&gt; Docker images are relatively large, and Docker Hub became so central to the use of Docker that it became common for DevOps toolchains to pull images to production nodes straight from Docker Hub<p>Not only that, but it was actively encouraged by all Docker fanbois to pull as soon as you can. When I saw Watchtower the first time I was just speechless.<p>Though IMO they had a chance at getting money long before that debacle: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34377674" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34377674</a>
jacooperabout 2 years ago
&gt; Docker Inc.&#x27;s goal was presumably that users would start using paid Docker plans to raise the quotas but, well, that&#x27;s only attractive for users that either don&#x27;t know about caching proxies or judge the overhead of using one to be more costly than Docker Hub... and I have a hard time picturing an organization where that would be true.<p>But that achieved their goal too? They wanted to reduce loses from bandwidth costs, that works by either making the users pay, or use less bandwidth.
_boffin_about 2 years ago
Question: Possible for Docker to die as a company; VC&#x27;s lose their money; the technology survives and is still the mainstay? if the answer is no, what&#x27;s the future and what do you expect the timeline will be? have a probability of that actually occurring?
评论 #35311262 未加载
评论 #35311188 未加载
Havocabout 2 years ago
The issue here is mainly commercial.<p>They had guaranteed cost (hosting &amp; serving a bunch of heavy data) and no obvious monetization play available.
Kiroabout 2 years ago
&gt; their boneheaded reversal following their boneheaded apology for their boneheaded decision<p>How can the decision and reversal both be boneheaded?
KronisLVabout 2 years ago
&gt; Still, the point of this tangent about Docker Desktop is that Docker&#x27;s decision to monetize via Desktop---and in a pretty irritating way that caused a great deal of heartburn to many software companies---was probably the first tangible sign that Docker Inc. is not the benevolent force that it had long seemed to be. Suddenly Docker, the open-source tool that made our work so much easier, had an ugly clash with capitalism.<p>&gt; Docker Hub, though, may yet be Docker&#x27;s undoing. I can only assume that Docker did not realize the situation they were getting into. Docker images are relatively large, and Docker Hub became so central to the use of Docker that it became common for DevOps toolchains to pull images to production nodes straight from Docker Hub. Bandwidth is relatively expensive even before cloud provider margins; the cost of operating Docker Hub must have become huge. Docker Inc.&#x27;s scaffolding for the Docker community suddenly became core infrastructure for endless cloud environments, and effectively a subsidy to Docker&#x27;s many users.<p>I&#x27;m not sure why they couldn&#x27;t have been a bit more aggressive about monetization from the start?<p>DockerHub could have been free for an X amount of storage, with image retention of Y days by default, with Z amount of traffic allowed per month. The Internet Archive tells me that they got this half right, with &quot;unlimited public repos&quot; being where things went wrong: <a href="http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20200413232159&#x2F;https:&#x2F;hub.docker.com&#x2F;pricing" rel="nofollow">http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20200413232159&#x2F;https:&#x2F;hub.docker....</a><p>&gt; The basics of Docker for every developer, including unlimited public repos and one private repo.<p>For all I care, Docker Desktop might have just offered a CLI solution with the tech to run it (Hyper-V or WSL2 back ends) for free, but charge extra for the GUI and additional features, like running Kubernetes workloads. BuildKit could have been touted as an enterprise offering with immense power for improving build times, at a monetary cost.<p>Perhaps it all was in the name of increasing adoption initially? In a sense, I guess they succeeded, due to how common containers are. It is easy to wonder about these things after the fact, but generally people get rather upset when you give them things for free and later try to take them away, or introduce annoyances. Even if you cave to the feedback and roll back any such initiatives, the damage is already done, at least to some degree.<p>I still remember a piece of software called Lens one day starting to mandate that users sign in with accounts, which wasn&#x27;t previously necessary. The community reacted predictably: <a href="https:&#x2F;&#x2F;github.com&#x2F;lensapp&#x2F;lens&#x2F;issues&#x2F;5444">https:&#x2F;&#x2F;github.com&#x2F;lensapp&#x2F;lens&#x2F;issues&#x2F;5444</a> (they also introduced a subscription plan later: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;kubernetes&#x2F;comments&#x2F;wakkaj&#x2F;lens_6_is_200year_subscription_starting_in_january&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;kubernetes&#x2F;comments&#x2F;wakkaj&#x2F;lens_6_i...</a>)<p>That said, I self host my own images in a Nexus instance and will probably keep using Docker as the tooling&#x2F;environment, because for my personal stuff I don&#x27;t have a reason to actually switch to anything else at the moment and Docker itself is good enough. Podman Desktop and Rancher Desktop both seem viable alternatives for GUI software, whereas for the actual runtimes and cloud image registries, there are other options, though remember that you get what you pay for.
评论 #35310243 未加载
评论 #35310497 未加载
bobleeswaggerabout 2 years ago
I think we&#x27;re past the point where key players like AWS have _ran with_ the technology Docker provided and did not pay their fair share in the process.<p>Docker as a company may be a joke, but I don&#x27;t think the software will be nearly as nice to use without them. I think it&#x27;s ridiculous that so many asshats are jumping on the hate Docker (the company) bandwagon without understanding how much they have been taken advantage of by the big players who can absolutely support them, but choose not to.<p>Sometimes I am so disappointed at how much ego still exists in tech. We&#x27;re supposed to be more educated than the folks who came before us, yet we&#x27;re doing a worse job.
评论 #35310539 未加载
评论 #35311228 未加载
krisknezabout 2 years ago
WASM is the future
jaequeryabout 2 years ago
The Docker management team needs visionaries. Someone who actually understands what Docker can truly be. Right now they are just trying to milk the cow before it can even produce milk.
评论 #35310723 未加载