“Docker, a highly touted unicorn, is losing the majority of its revenue by selling off its Docker Enterprise Platform”
So, I’m reinstalling Docker for desktop and discover the following message on Docker’s website:
Mirantis Acquires the Docker Enterprise Platform Business
What is Docker ?
According to opensource.com:
Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.
In the world of app development - serverless or not - things move fast. Most of us heard of Blu-Ray vs HD-DVD, VHS vs Beta. Also, Netscape vs Internet Explorer, Windows vs Mac.
User adoption can mean $1B or $10B or nothing. A company can effectively control open-source software but if it’s not helping bring in revenue, it can’t grow to meet VCs’ expectations.
“They [Docker] were fighting to be the industry’s preferred platform for containers but they lost that battle to Kubernetes,” Chen said. “They had invested a lot of time and money into the platform and once they saw people were using Kubernetes instead and tried to switch to include Kubernetes on its own platform it was too late.” [source - https://www.bizjournals.com/sanfrancisco/news/2019/11/14/how-google-trampled-the-hopes-of-this-high-profile.html]
28 million users store
all most of our code on Github - and that probably includes . So Microsoft buys it for $7.5B in 2018. (Gitlab becomes popular for a few hours).
So, developers - like users - are kind of a big deal. And that means $Bs in potential revenue and/or data and/or how the future products will be shaped.
Apple has just changed its MacBook Pro’s keyboard and added the physical ESC key back to the most expensive laptop. Why?
And designers, creators, musicians,…
The Mac business is a huge for Apple:
Meanwhile, Microsoft keeps releasing new Surface Pros - “come to
the dark our side, nerds, we own VS Code and Github now”.
Ok, I still don’t get Docker but what is Kubernetes?
If Docker is a like a ship with containers with goods on it, Kubernetes is the captain of the fleet. The name itself actually means captain, apparently. Feel free to correct this analogy @Ian , I’m not a back-end person, I write poorly written code.
From what I hear, Kubernetes is awesome.
… Containers themselves, and the developer toolchain that make them easy to use, aren’t the full story, however. To build complex applications requiring different components spanning multiple containers on multiple machines, you need tools to manage and orchestrate your containers. … Kubernetes, in short, is an open source system for managing clusters of containers. To do this, it provides tools for deploying applications, scaling those application as needed, managing changes to existing containerized applications, and helps you optimize the use of the underlying hardware beneath your containers. [source: https://opensource.com/resources/what-is-kubernetes]
It’s open source and works on the cloud.
And the business of cloud is big business. What happens when you send a tweet?
Both Docker and Kubernetes provide less friction - and thus minimise complexity - and better experience for developers and users alike. The apps that we use daily and people who write them - and “ship” them - depend on that stuff.
Why is Docker struggling as a business?
Apparently, it’s because of the captain himself - Mr Kubernetes
Analysis of the Docker Enterprise acquisition:
The once high-flying San Francisco-based software container platform pioneer has sold off its Docker Enterprise platform to Campbell-based Mirantis, the companies said Wednesday. Terms were not disclosed.
The company also named its third CEO in less than three years, promoting product development executive Scott Johnston as it seeks to restructure its business. He replaces former Hortonworks CEO Rob Bearden, whowas named to the position in May.
Docker, a highly touted unicorn, is losing the majority of its revenue by selling off its Docker Enterprise Platform, said Gary Chen, a research director at IDC, an acknowledgment that it can’t compete with Google’s open-source platform, Kubernetes. Docker helped to pioneer the use of “containers” in software, which helps with flexibility and portability of applications but has struggled to find a sustainable business model, especially as Google’s technology has grown in popularity.
“They were fighting to be the industry’s preferred platform for containers but they lost that battle to Kubernetes,” Chen said. “They had invested a lot of time and money into the platform and once they saw people were using Kubernetes instead and tried to switch to include Kubernetes on its own platform it was too late.”
Docker secured $35 million in new financing from its previous investors Benchmark Capital and Insight Partners. The company has raised a total of $307.9 million, including this most recent funding, according to Crunchbase.
Docker will now be left with its existing products Docker Desktop and Docker Hub business, which is a small part of its operations. The company can try to grow these products itself or use acquisitions to bolster those efforts, Chen noted.