3 ms·
The death of the Docker as a technology is laughable. Every Cloud provider is racing to add container orchestration features and they all use Docker under the h
by WestCoastJustin 8y ago
The death of the Docker as a technology is laughable. Every Cloud provider is racing to add container orchestration features and they all use Docker under the hood [1, 2, 3, 4]. Cloud providers are dumping hundreds of millions into this ecosystem through, training, credits, new features, etc. I have not seen anyone step off the gas. They are all seeing massive growth in container adoption. My guess is this is only the start. Go look at any DevOps/SRE job posting and you will see Docker, Containers, Kubernetes. This post is wrong when is comes to the technology going away anytime soon.
Container orchestration is light years better than anything that we were doing on the operations side before. This is why I find it extremely hard to believe we are going back. We would need something much better to jump to and that has not been invented yet. So, Orchestration/Docker/Containers are here to stay for the foreseeable future.
The rkt image format tried early on to subvert the Docker Image format and was unsuccessful. Today, there is much more depending on the existing image standard. You would totally fragment the existing integrations if you attempted to change. I am not saying that people will not try. But, I just cannot see it happening anytime soon. You have all these Clouds betting on it, you have millions of Dockerfiles out there now, and tons of people trained on it. All these CI/CD platforms supporting it. You would need some massive reason to change. Why would they? You might see people under the hood take the Docker Image and wrap it somehow, like gvisor [5], but they will still likely accept the Docker Image.
Go look at these charts from Datadog about their customers Docker adoption [6]. Every single chart is hockey stick growth. This is a sampling of 10,000 companies running 700 million containers in real-world use. I am just offering a counter to the point that the image format is coming to its death. I do not see that.
Disclosure: Former Docker employee.
[1] https://aws.amazon.com/ecs/ https://aws.amazon.com/ecs/
[2] https://aws.amazon.com/eks/ https://aws.amazon.com/eks/
[3] https://cloud.google.com/kubernetes-engine/ https://cloud.google.com/kubernetes-engine/
[4] https://docs.microsoft.com/en-us/azure/aks/ https://docs.microsoft.com/en-us/azure/aks/
[5] https://github.com/google/gvisor https://github.com/google/gvisor
[6] https://www.datadoghq.com/docker-adoption/ https://www.datadoghq.com/docker-adoption/
- nebulous1 8y agoHe isn't saying containers are dying, he's quite clear on that.
- WestCoastJustin 8y ago> upcoming death of Docker as a company (and also perhaps as a technology) ... The first line says differently.
- pieix 8y agoThe article goes on to elaborate on that statement, claiming that Docker as a container runtime is going to get elbowed out of the market by faster, safer, more feature-rich container runtimes.
- dijit 8y agoDocker isn’t all container technology. It wasn’t the first, isn’t the best and is not synonymous with the concept.
- deleted 8y ago[deleted]
- deleted 8y ago[deleted]
- scaryclam 8y agoDocker the technology is not all containers. In fact, these days, it's a wrapper interface again.
- nebulous1 8y agoIt's funny that you quote that, because your OP genuinely felt like that was as far into the article as you got. He is no way is saying that containers are dying, quite the opposite, but he thinks that Docker itself is going to lose relevance in the container ecosystem.
- flurdy 8y agoI think the article agrees with you, that Kubernetes is the defacto orchestration tool. And that Amazon, Google, Microsoft all offer k8s as a service. But the point of the article is that the part that Docker provides in that stack is not secure. There will be and already are alternative container engines underneath k8s. One day a simpler, quicker alternative will gain enough traction with Kubernetes (and others) and Docker will wither away. As a company. That happens all the time in tech. Websphere -> Tomcat -> Jetty, Apache httpd -> Nginx, VMs -> containers, etc. And it will also happen to Kubernetes one day. Yes, the helmsman will also be replaced by a nimbler modern replacement.