Logo of Docker

Docker

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
10% increase in the last year
Web traffic
1% decrease in the last quarter
Financing
November 2021 - $436M

Ratings

G2
4.6/5
(236)
Capterra
4.6/5
(522)
Glassdoor
3.4/5
(119)

Docker description

Docker is a tool that lets you package and run software in standardized units called "containers." Imagine a container ship, but for software! This makes it easy to move and deploy applications reliably across different environments, like your own servers or the cloud. Docker is especially popular with developers and IT teams at companies of all sizes because it simplifies software management and makes deployments smoother.


Who is Docker best for

Docker is a popular containerization tool simplifying application deployment across different environments. Its ease of use and wide feature set are praised by users, while some note high memory consumption and a steep learning curve. Docker is ideal for developers and IT professionals seeking reliable software deployment solutions.

  • Ideal for small, medium, and large companies.

  • Best fit for Software, IT, and Telecommunications.


Docker features

Type in the name of the feature or in your own words tell us what you need
Supported

Docker supports storing container images in a centralized repository through Docker Hub and Docker Registry.

Supported

Docker extensively supports container deployment and management, providing tools for containerization, orchestration, networking, and cloud deployment.

Supported

Images can be deleted from the registry using the API.

Supported

Docker supports image signing with its Content Trust feature.

Supported

Docker supports encryption in transit via TLS, but not the container images themselves.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Value and Pricing Transparency

Neutral
+0.27

Customer Service

Rather negative
-0.33

Ease of Use

Strongly positive
+0.84

Reliability and Performance

Rather positive
+0.49

Ease of Implementation

Rather positive
+0.49

Scalability

Rather positive
+0.64

Docker reviews

We've summarised 758 Docker reviews (Docker GetApp reviews, Docker Capterra reviews and Docker G2 reviews) and summarised the main points below.

Pros of Docker
  • Easy application deployment and environment consistency across platforms
  • Effective dependency management and isolation of applications
  • Wide variety of features and seamless integration with cloud environments
  • Strong community support and extensive documentation
  • Docker Hub provides a vast repository of pre-built images
Cons of Docker
  • High memory consumption, especially the Docker daemon
  • Occasional networking issues, particularly with Docker Swarm
  • Lack of enterprise-level support for production environments
  • Steep learning curve for beginners, especially with CLI

Docker pricing

The commentary is based on 41 reviews from Docker Capterra reviews and Docker G2 reviews.

Docker offers a free trial for Docker Build Cloud and Testcontainers Cloud. Access is granted with reasonable use when logged in. Included usage is per month per subscription, with options to buy more.

Users sentiment

Strongly positive
+1

See the Docker pricing page.

  • Docker has a free plan.

  • Docker has a free trial.

Docker Personal

Free

Includes Docker Desktop, Docker Engine + Kubernetes, Docker Hub, and Docker Scout. Offers limited usage with 1 user, 1 Docker Scout-enabled repo, 100 Docker Hub pulls/hr, 1 private Docker Hub repo, and a free trial of Docker Build Cloud and Testcontainers Cloud.

Docker Pro

$9 per user/year

Includes all features from the Personal plan, plus Docker Build Cloud, Testcontainers Cloud, Synchronized File Shares, Docker Debug, visibility into Docker Scout health scores, and a 5-day support response. Offers increased usage limits.

Docker Team

$15 per user/year

Includes all features from the Pro plan, plus bulk user addition, audit logs, Docker Hub role-based access control, and a 2-day support response. Offers increased usage limits for up to 100 users.

Docker Business

$24 per user/year

Includes all features from the Team plan, plus Hardened Docker Desktop, Single Sign-On (SSO), SCIM user provisioning, Image and Registry Access Management, Desktop Insights Dashboard, Enhanced Container Isolation (ECI), purchase via invoice, priority case routing, and a 24-hour support response. Offers unlimited usage.


Docker alternatives

  • Logo of Tanzu
    docker vs Tanzu
    Better for Kubernetes management. Covers the entire application lifecycle. Has broader industry applicability but lacks specific industry focus of Docker. Growing website traffic faster, but slower employee growth. More overall reviews, but slightly lower average rating.
    Read more
  • Logo of Kubernetes
    docker vs Kubernetes
    Better for scaling containerized applications and automating deployments. Has more momentum in terms of website traffic and employee growth.
    Read more
  • Logo of Amazon Elastic Container Registry (ECR)
    Amazon Elastic Container Registry (ECR)
    Better integrated with AWS services. Has more momentum based on website traffic and employee growth. More user reviews suggest slightly higher user satisfaction.
    Read more
  • Logo of Google Cloud
    Google Cloud
    Better suited for broader industry use cases, especially in sectors like healthcare, finance, and retail. Offers a wider range of cloud services beyond containerization, including robust data analytics and AI/ML capabilities. Known for easier initial use and more comprehensive documentation, though pricing can be complex. A strong Docker competitor and alternative.
    Read more
  • Logo of Apache Felix
    Apache Felix
    Better for Java developers focused on modular application design. A Docker competitor focused on OSGi support and easier implementation for smaller projects.
    Read more
  • Logo of Flockport
    Flockport
    Better for hybrid and multi-cloud deployments. A good Docker alternative for companies managing their own cloud infrastructure. Has less momentum.
    Read more

Docker FAQ

  • What is Docker and what does Docker do?

    Docker simplifies software packaging and deployment using containers. It allows applications to run consistently across different environments, from development to production, benefiting developers and IT teams. Docker Hub provides a central repository for sharing and managing container images.

  • How does Docker integrate with other tools?

    Docker integrates seamlessly with various DevOps tools and cloud platforms like Kubernetes, AWS, Azure, and CI/CD pipelines. This interoperability simplifies container orchestration, deployment, and scaling, enhancing the efficiency of modern software workflows.

  • What the main competitors of Docker?

    Top Docker alternatives include container management platforms like Kubernetes and Tanzu, as well as cloud platforms like Microsoft Azure. Other options for specific needs include Flockport for hybrid cloud deployments and Visual Studio for development tools.

  • Is Docker legit?

    Docker is a legitimate and widely used tool for containerization. Its popularity stems from simplified application deployment and dependency management. While some users experience high memory consumption and networking challenges, Docker's ease of use and strong community support make it a safe and reliable choice.

  • How much does Docker cost?

    Docker offers a free Personal plan. Pro, Team, and Business plans are priced at $9, $15, and $24 per user/month, respectively. Is Docker worth it? It depends on your needs, with paid plans offering advanced features and resources.

  • Is Docker customer service good?

    Docker's customer service receives mixed reviews. While some users praise the helpful community support and documentation, others express concern about the lack of enterprise-level support for production environments, especially given the complexities of multi-container applications.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.