5 ms·
Docker is Dead
- Axsuul 9y agoDespite the rise of Kubernetes, it's not for every use case and far from it. Docker Swarm and Docker Compose are extremely valuable with small deployments and development. It's by the far the easiest and simplest way to get a cluster up and running.
- minimaxir 9y agoThe keyword there is small. Companies with small deployments don't buy enterprise SaaSes.
- dcosson 9y agoWhy would you want to get a small cluster up and running as a small deployment? I’d rather use google or amazon hosted container services. Agree docket-compose is useful, but that’s an open source standalone program, not something you pay docker for.
- bunderbunder 9y agoThe use case I was initially attracted to was making it slightly easier to develop & test components in a service-oriented application. Docker Compose makes it possible to stand up a handful of services without too much fuss.
- mankash666 9y agoDead? Really? TLDR - author disapproves of Docker's management & monetization strategy. However, offers no evidence for a "dying" docker. ClickBait.
- tjbiddle 9y agoSeriously. At the least, re-title to "Docker, Inc." because the technology is FAR from dead.
- cmurf 9y agoThe argument is Docker is the company, and that company is in the best case going to be acquired (go away gracefully) or melt away. The technology is immortalized in Moby. The article doesn't make a concluding prognostication about Moby vis-à-vis Kubernetes but very clearly thinks the momentum is behind Kubernetes because of the incoherent strategy behind Moby (other than as a means to throw the technology a life line beyond the fate of Docker).
- y4mi 9y agoThe technology is not "docker" but containerisation.
- LaGrange 9y agoNo, technology is "docker." Containerisation is a family of technologies, but things like runc or - especially - LXC are quite different.
- dvanduzer 9y agoThank you, I didn't realize LXC wasn't the only interface to cgroups used by Docker. TIL.
- y4mi 9y agoAnd projects like rkt don't exist in your world? while it's been a while since my last brush with kubernetes, didn't they use kubectl? So yeah... it's containerisation, not docker.
- LaGrange 9y agoRkt is functionally different enough from Docker to be called a different tech, and Kubernetes is, like, a totally different category. Are you also calling bicycles, cars and motorbikes the same technology, because they all use the technology called "wheel" somewhere?
- notatoad 9y ago
- dvanduzer 9y agoThe author offers some reasonably strong evidence to discuss: 1) rapid adoption of Kubernetes 2) shiftless response strategy 3) aspects of the response strategy that imply internal *recognition* the company won't last 4) changes to organizational structure / personnel (I suspect, as other commenters have pointed out, that you are conflating Docker with LXC. This is understandable! Docker-the-company was/is very good with branding!)
- Stratoscope 9y agoMobile friendly list: 1) rapid adoption of Kubernetes 2) shiftless response strategy 3) aspects of the response strategy that imply internal recognition the company won't last 4) changes to organizational structure / personnel (Don't use code formatting for lists, use a blank line between each item.)
- frik 9y agoTypical for HN, the article got hidden. It's well known YC alumni have some additional HN mod permissions and Docker is YC S10 (Summer 2010 batch of YCombinator).
- dang 9y agoThis comment was killed because the commenter is banned for serial abuse of HN. I'm going to unkill it because I don't like to leave smears unreplied to. Moderators didn't touch this article or affect it in any way; users flagged it. YC alumni do not have HN mod permissions or any ability to demote articles beyond the flagging ability all users get (once their karma passes 30).
- minimaxir 9y agoThe article title should probably differentiate between the state of Docker as a company, and Docker as a software product. That said, with all major cloud providers now offering Kubernetes cluster management with a free Kubernetes host, and the economy-of-scale offered by those cloud providers driving the costs of cloud computing down, I'm not sure how Docker Swarm can compete.
- Axsuul 9y agoDespite the rise of Kubernetes, it's not for every use case and far from it. Docker Swarm and Docker Compose are extremely valuable with small deployments and development. It's by the far the easiest and simplest way to get a cluster up and running.
- masklinn 9y agoIt does, the entire point of the last section is that Docker, Inc's moves look very much like they're setting up for the survival of the tech (containerd and Moby) regardless of the company's.
- axiometry 9y agoThe nature of clickbait titles is that they instill a misleadingly false, exaggerated, or ambiguous narrative that is not matched by the content. This title is ambiguous, and has lead many of us on with the more enticing (controversial) narrative that containerization is dead. It doesn't matter what is in the content.
- wmf 9y agoDocker as a software product may die pretty soon as people switch to containerd which includes more or less all the functionality you want and none of the bugs you don't want.
- mindcrash 9y agoIf you use Docker post version 1.11 (like many people do) you already use containerd (and runC) https://medium.com/@tiffanyfayj/docker-1-11-et-plus-engine-is-now-built-on-runc-and-containerd-a6d06d7e80ef https://medium.com/@tiffanyfayj/docker-1-11-et-plus-engine-i...
- y4mi 9y agoI was expecting something else from that title... I do agree with the sentiment that docker, the company, probably won't be around forever. I'm hopeful that the docker binary stays, however. It's not really useful in a business setting, but quite nice to experiment a little on developer machines.
- throwme_1980 9y agolol, clickbait alert
- dvanduzer 9y agoIf Docker's future is an acquisition, who will it be? I have not thought deeply about this, but like the author, I have also heard scuttlebutt. From the "good for us" perspective, the community would not miss the company's leadership on Linux Container standardization nearly as much as the aggregation service that is DockerHub. But from the "good for the acquiring company" perspective, who would care? A GitHub or a RedHat has the mission and user base where it might make sense, but both companies already have plenty of their own infrastructure tooling. I'm also not sure either company would bid very hard against an Oracle or Google. The most strategic acquirer sounds to my ear like Microsoft. Their recent Linux compatibility investments prove they might actually Extend instead of Extinguish. We've gotten some time to get used to Microsoft not being The Enemy anymore. Heck, you could even say I'd be a little enthusiastic if this news dropped.
- notatoad 9y agoIt's been my impression that they're angling for either a VMWare or Microsoft acquisition. They both like buying things that live at the edge of enterprise-y and trendy.
- dvanduzer 9y agoI know what you meant, but I think it's helpful to talk about "trendy" in the context that matters: something popular that will either widen the competitive moat for existing customers, or bring in new customers that are soon to graduate into wanting enterprise support from a VMWare or a Microsoft. VMWare is an interesting possibility! Docker seems like it would cannibalize too much of their existing product line, but VMWare's existing products are already kind of self-cannibalizing. (This is why many engineers find the enterprise market so confusing. Nobody differentiates products well, because past a certain size, networks of human relationships [sales, support, etc.] matter more than branding.) But from that "good for us" perspective, VMWare looks as bad as Oracle these days. I would still "vote" for Microsoft.
- tnolet 9y agoDocker would fit nicely Microsoft’s Azure container offensive and new found love for all things Linux. They tried Mesosphere, but that didn’t work out.
- nerdbaggy 9y agoI think what Docker the software is doing is great. Try and setup an in house kubernetes cluster that is secure. It’s next to impossible. Now setup the new Docker Swarm. Takes all of a few commands to be setup properly
- eikenberry 9y agoThe main problem is that no one is going to setup their own Kubernetes cluster, it has become a commodity cloud service. You might run minikube on your laptop, but unless you are a large company with a dedicated Kubernetes team you are not going to run it yourself. Docker swarm is easier and better if you just need a small local cluster. Though for most things just a single system setup with docker-compose will suffice.
- brucephillips 9y ago> It is said that, “Great civilizations are not murdered. They commit suicide.” Docker has done just that. It's easy to find fault. It's not easy to find solutions. Chris, what should Docker have done differently to succeed as a company during the rise of kubernetes?
- tnolet 9y agoNot a Docker fanboy, but... - Docker !== Kubernetes. - not liking a company !== the company’s product is obsolete. - clumsy marketing !== the company’s product is obsolete. Dare I say click bait?
- soufron 9y ago"Docker has protected some crappy people along its rise. This led to my personal dislike of the company’s leadership." -> what is he referring to ?
- braderhart 9y agoHave you seen LinuxKit and Moby?
- vinayan3 9y agoSerious question. Anyone willing to give a summary of their usage of Docker EE and a review ?
- justicezyx 9y agoNo one blame K8s for docker's losing popularity and brand influence?