When it comes to software development, Docker has brought some serious changes to the process of creating, deploying, and running applications.
However, few know the history of Docker itself and the team that originally developed it. In this post, we’ll talk briefly about the history of Docker and how it was created.
What is Docker?
What is Docker? If you’re totally unfamiliar with Docker, we recommend checking out some of our other posts on the topic, including What is Docker? and What are Docker Containers?, as well as how we use Docker to host WordPress websites.
Put simply, Docker is a platform that allows developers to package applications and their components into containers. These containers are designed to be portable and consistent across various computing environments.
In practice, this makes scaling a piece of software – like a WordPress website – much easier as you can easily create create new containers when you need them. For example, during a high-traffic event.
The Team Behind Docker
Docker’s development was a collective effort, first initiated by Solomon Hykes, Kamel Founadi, and Sebastien Pahl. In 2008, they started a company called Dotcloud with the goal of using a then-obscure technology called “containers” to help create accessible programming tools.
Five years after that, the company reinvented itself as Docker, with a core of five people: Eric Bardin, Sam Alba, Jerome Petazzoni, Julien Barbier and Solomon Hykes. Since then, Docker has grown to be used by millions of developers around the world – including Convesio. The company has since added a number of team members, with Hykes himself stepping away from a direct role in 2018. These days, Docker Enterprise is doing exceptionally well, with over $100 million in annual revenue.
Legacy and the Future
Over the last decade, Docker has made a huge difference in how we develop and run software. For Convesio’s use case, it has been extremely helpful when it comes to scaling websites under heavy amounts of traffic. In the future, we can expect the platform to continue to grow and adapt to developers’ needs, especially as more companies switch to the cloud.