Docker by the Numbers: DockerCon and Containers in the Enterprise
DockerCon explored the growth the container platform has seen in the past three years thanks to its usefulness in the realms of DevOps and the cloud.
Join the DZone community and get the full member experience.Join For Free
the recent dockercon 2017 event in austin, tx, saw more than 5,500 software delivery professionals rallying around the use of containers, with an emphasized focus on the usage of containerized applications in the enterprise. on day 1, docker’s ceo ben golub shared some eye-popping stats about docker usage and how that has changed over the past three years:
- more than 14m docker hosts
- more than 900k docker apps
- 77,000% growth in docker job listings
- more than 12b image pulls (accounting for 390,000% growth)
- more than 3,300 contributors
- tax day stat: more than 25m tax returns are running through docker on intuit
- more than 280 cities hold docker meetups, which accounts for more than 170k members worldwide
it’s no surprise that docker usage keeps booming, and based on some other recent reports from vendors and analysts in the community, it doesn’t seem to be slowing down anytime soon.
redmonk and bitnami , for example, held a survey last year that garnered more than 5,000 responses about container usage, orchestration tools, ci tools, and databases. more than half of the respondents already use or plan to use containers in the future. moreover:
- nearly one-third of container deployments are in production environments
- kubernetes remains the leading orchestration tool, closely followed by (you guessed it) docker swarm.
rightscale’s 2017 state of cloud report , which surveys more than 1,000 technical professionals, identified some interesting stats about how docker and other tools are being used as part of devops transformations:
- overall devops adoption rises from 74% to 78% with enterprises reaching 84%.
- 30% of enterprises are adopting devops company-wide, up from 21% in 2016.
- overall docker adoption surges to 35%.
- kubernetes adoption also grew strongly to 14% from 7% in 2016.
- an even higher percentage of enterprises use docker (40%) with 30% more planning to use it.
- many respondents use docker through container-as-a-service offerings from cloud providers including aws ecs (35%), azure container service (11%), and google container engine (8%).
datadog also recently updated its docker adoption findings in april of this year. their data is pulled from a sample of 10,000 companies and 185 million containers being used. some of these findings include:
- docker adoption has increased 40% in just one year.
- nearly 60% of organizations are running 500 or more hosts; midsize host counts (100-499) are now nearly identical, meaning general-purpose platform use is becoming prevalent for companies of all sizes (not just the larger organizations).
- roughly 40% of datadog customers running docker were also running kubernetes, mesos, amazon ecs, google container engine or another orchestrator.
- among organizations running docker and using aws, amazon ecs is a popular choice for orchestration – more than 35 percent of those companies use ecs.
- docker adopters nearly quintuple the average number of running containers they have in production between their first and tenth month of usage
- the median company that adopts docker runs seven containers simultaneously on each host; 25% of companies run an average of 14+ containers simultaneously!
- the most widely used images are nginx, redis, and elasticsearch
it’s clear docker is keeping up its unbelievable growth momentum, which points to its increasing usage in production environments, and at large enterprises, specifically. this echoes the trends we see at electric cloud, with an increasing demand for getting teams started more quickly with docker and other container platforms, incorporating container-based and microservices-based applications into their overall software delivery strategy – alongside traditional releases or legacy apps.
docker, kuberenetes, microservices, and all that jazz
in line with these trends, the recent versions of electricflow focused on simplifying containers and microservices for both enterprise use cases, as well as small teams’.
first, we enabled users to easily model, deploy and release containers and microservices-based applications as part of their integrated end-to-end software delivery strategy. then we introduced one-click deployments to any container platform – including kubernetes, amazon container cloud, gke, openshift, and more; and we’ve even made our electricflow platform available as a docker container – to allow developers to get up and running quickly.
electricflow community edition – use it free
the free, downloadable community edition is a full-featured electricflow server. it is available as a docker container, microsoft azure instance, or virtualbox, with additional distributions added all the time.
Published at DZone with permission of Anders Wallgren, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.