Happy Birthday to Docker: A Review of Development

Years flies, unknowingly Docker has ushered in his three-year-old birthday. In just three years, Docker has evolved from a basic concept into a powerful company with a market capitalization of more than $ 1 billion. And I have the honor to witness the Docker from the start to the growth of the whole exciting process.

@Container container technology conference will be held on June 4 at the Shanghai Everbright Convention and Exhibition Center International Hotel, from Ctrip, PPTV, ants gold suits, Jingdong, Zhejiang Mobile, Haier Electric, only goods, eBay, , Tudou, Ali River, Tencent game, point of the network and other technical personnel will bring practical experience to share, March 21 before the purchase of only 238 yuan, welcomed the interest of students to buy.

Docker Chronicles: 2013

I first met with Solomon Hykes in January 2013. I was interviewing SaaS vendors in San Francisco at the time, hoping to collect material for my own essays. That time Solomon was the founder and CEO of dotCloud, a purely SaaS company. We talked about the start-up of the start-up business, and I mentioned that if time could be reversed, how would I take care of my start-up? Focused at the time, I regret that I was unable to continue to integrate / continuous delivery ideas to carry forward the business form. Solomon mentioned that he was working on a new solution that could significantly simplify the process – and I was invited to witness his next presentation in San Francisco.

I returned to San Francisco Bay area again in February of that year and met with Solomon. He invited me and several other colleagues to participate in the presentation in his office. There were five people in the office, and Solon introduced the Docker concept here. It was still at the beginning of the project, so there was not even a presentation for marketing to illustrate the exact definition of Docker. Solomon only explained the release process for the concept of the container, and explained how the technology industry would be affected as soon as the standardized container technology finally emerged. The reason for choosing the term "container" is because it works quite well with another synonym "container" (both of which are 'Container'). Before the delivery of the container, the first type of goods will be assigned, for example, food and chemicals must not be stored in the same container. But with standard containers (containers), different products will be able to live in harmony under the same environment. Specifically, we can freely stack different containers, and which contains a variety of different goods – no need to worry about different containers (or containers) in the specific content.

Solomon then ordered the line artifacts to show us how easy it was to build containers using various technical stacks – and these built containers were able to run directly on different cloud endpoints. We immediately understand the importance of which, the room of each participant are excited, and like the children continue to ask technical details.

A month later, in March 2013, dotCloud announced its open source project Docker. Overnight, the pull request from the technical community began to surge. By October 2013, dotCloud officially converted its business core and renamed itself as Docker. By this time, Docker already has more than 200 contributors, of which more than 90% came from outside the company. Docker downloads more than 100,000 times, including eBay, including many companies began to use it, the relevant community is also rapidly established around the world.

Docker Chronicles: 2014

2014 is undoubtedly a brilliant year for Docker. In January that year the company financing 15 million US dollars, and in September raised $ 40 million – the Docker's total value is close to 400 million US dollars. In July and November of the same year, Docker conducted two acquisitions, respectively, Orchard and Koality. In June that year, Docker 1.0 version officially released. And it is exciting that, as early as its still in the beta version of the beta, IBM, Microsoft and Red Hat and other business giants have been incorporated into their own business system. Docker sold the dotCloud PaaS software business in August and focused all on the container technology level. In November, Amazon Web Services announced its EC2 container service support for Docker. In December 2014, Docker has released Swarm, Machine and Compose, which aims to provide the user community with the necessary programming and automation tools to further simplify the user experience.

Docker Chronicles: 2015

In 2015, Docker conducted three other acquisitions, respectively, to buy Socketplane, Kitematic and Tutum, respectively, to improve their own network of network programs, automation level and the central management console. The biggest news of the year is that it has completed another round of $ 95 million in financing, when Docker's market has more than $ 1 billion. In June, the DockerCon conference was held in San Francisco. The event was rich and pleasant. Docker has announced Runc, Notary and Docker Network. Docker product development strategy always adhere to the "follow the pace of developers" approach, and developers want to get more ideal security, network functions and the ability to select the necessary Docker components. Notary provides more secure security for content publishing and verification. Docker Network allows containers to have better portability on different network infrastructures – manual configuration becomes history.

In August the same year, Docker company through the introduction of Content Trust to further strengthen the level of security, this project is responsible for the Docker image registration and verification. The Universal Control Plane (UCP) and Docker Hub are scheduled for release at the end of the year. Docker Hub is a container market platform, and eventually become the market value of one billion US dollars of unicorn enterprises the main means of profit. The Docker Hub is a subscription-based service whereby customers can use high-quality Docker mirroring, and almost any technology stack can be included in the mirror.

Docker also quietly at the end of this year for another round of 18 million US dollars financing, five rounds of financing raised a total of 168 million US dollars.

Docker Chronicles: 2016 (as of now)

If the previous three years only to be brilliant, then Docker's 2016 with Docker Datacenter and Docker Cloud release usher in the explosive growth – the former is an internal container management and deployment services, the latter is based on SaaS Container Management and Deployment Services. Docker Cloud belongs to its first iteration product after its acquisition of Tutum. Docker acquired another two companies in 2016, namely Unikernal Systems and Conductant.

Docker's "container-as-a-service" strategy has become the mainstream, and more and more companies are beginning to tend to introduce multiple containers into their own systems to build their own PaaS solution – without having to be limited by pure PaaS solutions. The acquisition of Unikernal focuses on the developer's long-term strategic needs for "things". With the gradual popularization of things, Unikernal's denuclearization trend is becoming increasingly critical – because sensors, chips and small devices often do not have the necessary resources to carry a complete operating system.
docker-stats.png
Source: Docker – January 2016

to sum up

Over the past three years, Docker has evolved from a little-known technology concept into one of the hottest technology vendors in the world. Docker is so special, because they always put the developer experience in the first place – rather than other companies as more concerned about the infrastructure level. Through this focus, Docker has been able to continually simplify the experience of container solutions. Container technology has been around for years, but Docker's debut makes container solutions easier and easier to use, and therefore accepted by more users. Looking back on the past few years of development and distribution of content, you can see Docker company always adhere to the "follow the pace of developers," the idea.

Their initial idea is to improve the continuous integration / continuous delivery process. After that, they began to work hard to improve security, networking, and data layers. Next, developers want to be able to manage all containers in a unified way, and Docker quickly gives a solution. Now developers require hybrid features, while Docker provides an internal and managed management solution. The final release is focused on performance and high scalability.

We look forward to what new surprises Docker can bring in the middle of this year. Which business will they acquire next? What is the focus of the next round of major feature launches? Which large enterprise will introduce Docker into its production environment? I believe that in June this year, the DockerCon conference will give the answer, when we can not see!

Docker Turns 3: What A Ride It Has Been

    Heads up! This alert needs your attention, but it's not super important.