Gartner Research

Docker Democratizes Virtualization for DevOps-Minded Developers and Administrators

Published: 20 March 2015

ID: G00271225

Analyst(s): Richard Watson

Summary

Docker's innovation is democratizing virtualization, giving usable, application-focused virtualization to DevOps-minded developers and administrators. This assessment informs solution architects and infrastructure managers evaluating containers about the benefits and risks of adopting Docker.

Table Of Contents
  • Introduction to Docker
    • What Is Docker?
  • Docker in Detail
    • Docker Client and Server (Daemon)
    • Containers and Formats
    • Docker Images and Dockerfiles
    • Docker Registries
  • Docker's Goals and Its True Innovation
    • Benefits of Operating System Containers
    • Making OS Containers User-Friendly
    • Normalizing Packaging of Software Into Portable Containers
    • Providing an Application-Centric Abstraction on Containers
    • Enabling a Container Ecosystem Beyond OS Virtualization
  • Why Is Docker Taking Off Now?
  • Docker Sounds Like ...
    • Docker vs. Virtual Machines
    • Docker vs. Vagrant
    • Docker vs. Application Virtualization
    • Docker vs. Server Configuration Management
    • Docker vs. OS Package Managers
    • Docker vs. Application Dependency Management
    • Docker vs. Platform as a Service
  • Risks and Challenges of Adopting Docker
    • Containers Are Not for Every Application
    • Falling Off the Complexity Cliff
    • Security and Risk Management
    • The Illusion of Cloud Portability
  • Strengths
  • Weaknesses

Guidance

  • Ignore the Bleeding Edge of the Docker Ecosystem and Act Now
  • Invest Now in Changing Dev and Test Configurations to Use Docker
  • Use Docker in Production If You Have Sophisticated and Agile Operations
  • Remember: Adding Docker Will Make Your Environment More Complex

Gartner Recommended Reading

©2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates. This publication may not be reproduced or distributed in any form without Gartner’s prior written permission. It consists of the opinions of Gartner’s research organization, which should not be construed as statements of fact. While the information contained in this publication has been obtained from sources believed to be reliable, Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although Gartner research may address legal and financial issues, Gartner does not provide legal or investment advice and its research should not be construed or used as such. Your access and use of this publication are governed by Gartner’s Usage Policy. Gartner prides itself on its reputation for independence and objectivity. Its research is produced independently by its research organization without input or influence from any third party. For further information, see Guiding Principles on Independence and Objectivity.

Already have a Gartner Account?

Become a client