App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

Docker Logo

Docker

4.6
(467)

Write a review

Software containerization & deployment services

see alternatives

(1)

Docker Pricing, Features, Reviews and Alternatives

Docker FAQs

Q. What type of pricing plans does Docker offer?

Docker has the following pricing plans:
Starting from: $7.00/month
Pricing model: Subscription
Free Trial: Available

These products have better value for money

See free alternatives

Q. Who are the typical users of Docker?

Docker has the following typical customers:
Freelancers, Large Enterprises, Mid Size Business, Public Administrations, Small Business

See alternatives

Q. What languages does Docker support?

Docker supports the following languages:
English

See alternatives

Q. Does Docker offer an API?

No, Docker does not have an API available.

See alternatives

Q. What level of support does Docker offer?

Docker offers the following support options:
FAQs/Forum, Email/Help Desk, Chat

See alternatives

Docker product overview

Price starts from

7

/user

Per month

What is Docker?

Docker Cloud is an application development solution and hosted registry service that allows users to build and test Dockerized application images. The platform provides tools that help users set up and manage a host infrastructure, alongside application lifecycle features that enable users to automate the deployment (and redeployment) of services created from images.

Key benefits of using Docker

  • Docker Cloud helps IT organizations shrink application delivery time and frictionlessly move workloads between data centers and the cloud for greater efficiency.

  • Users are able to deploy and manage apps anywhere by monitoring system health, logs and application history in one place.

  • Docker Cloud performs a binary level scan for all images and notifies users of any vulnerabilities for secure base content.

  • Users can configure triggers to scale or redeploy containers, as well as enable features that automatically deploy, restart or destroy containers.

  • Docker is capable of deploying simple and complex applications comprised of a single service to hundreds of services in a YML file.
  • Typical customers

    Freelancers
    Small businesses
    Mid size businesses
    Large enterprises

    Platforms supported

    Web
    Android
    iPhone/iPad

    Support options

    FAQs/Forum
    Email/Help Desk
    Chat

    Training options

    In Person

    Not sure about Docker? Compare it with a popular alternative

    Starting from

    7

    /user

    Per month

    Free plan
    Free trial
    Pricing range

    Starting from

    15

    /user

    Per month

    Free plan
    Free trial
    Pricing range
    Ease of use
    Value for money
    Customer support
    Ease of use
    Value for money
    Customer support
    Why am I seeing this?

    Docker pricing information

    Value for money

    4.6

    /5

    467

    Starting from

    7

    /user

    Per month

    Pricing options

    Free plan
    Subscription
    Free trial
    Pricing range

    Value for money contenders

    Docker features

    Functionality

    4.6

    /5

    467

    Total features

    10

    1 categories

    Most valued features by users

    API
    Activity Dashboard
    Monitoring
    Workflow Management
    Activity Tracking
    Collaboration Tools
    Configurable Workflow
    Graphical User Interface

    Functionality contenders

    Docker users reviews

    Overall Rating

    4.6

    /5

    467

    Positive reviews

    Rating breakdown
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend8.93/10
    Rating distribution

    5

    4

    3

    2

    1

    315

    139

    11

    2

    0

    Pros
    I love how simple docker has made the image/containerization workflow. A great help to all software engineers working on microservices.
    Once you get it running and understand how its ecosystem works, you feel like a god. Understanding it's purpose and how useful it can be it can really save a lot of time on the long run.
    This is a must have for any team that would like to make it very easy to bring on any developer by having their environment in a container so its easy to spin up.
    Cons
    Sometimes, when an error occurs in the container, it is difficult to investigate and discover, as there is a certain usage restriction.
    Heavy consumption of memory. It computer goes low on memory, Docker instance fails, which in turn fails all your application running on the framework.
    It is difficult to debug things that are not working correctly as a docker image since you need to know your way around docker.

    Overall rating contenders

    AvatarImg
    AvatarImg

    Justin S.

    DevOps Engineer

    Computer Software, 201-500 employees

    Review source

    Overall Rating

    A promising future for software deployment

    Reviewed a year ago

    Transcript

    Justin: Hi, I'm Justin, DevOps engineer. And I give Docker four out of five stars. For more reviews Like...

    AvatarImg
    AvatarImg

    Yehanny O.

    Computer Software, 1-10 employees

    Used daily for 2+ years

    Review source

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend10/10

    Share this review:

    Best tool to manage your web applications

    Reviewed 10 months ago

    All our web applications use Docker for testing purporses and production enviroments and is a must inside our organization.

    Pros

    I think every software corporation needs to migrate their server architerture to contenerized enviroments and Docker make it easy to maintain and scale all web applications because you can have all your services or microservices running isolated and that gives you the possibility to have multiple softwares developed in different languages for every service that your application needs, for example: You can have a running container with Apache Server for your backend using PHP, and another NodeJS container for your frontend, a MySQL database service for your data and a Redis service for the cache management all in the same network sharing for every project or even for different projects in another networks, possibilities are unlimited.

    Cons

    In my oppion, there's no cons using Docker, I think you'll get more gains rather than pains in your software business.

    AvatarImg
    AvatarImg

    Aleksandr S.

    Computer Software, 1,001-5,000 employees

    Used daily for 2+ years

    Review source

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend10/10

    Share this review:

    World changing containers and standard de-facto

    Reviewed 2 years ago

    Docker was first (I believe) on themarket of containerized software. There was a lot of talks that it is nothing more than an interface to unix cgroups and that docker has no future, this is just hyped piece of software. Time proved them wrong. Docker became a standard solution, participated in Open Container Initiative and while fully comply with all the OCI requirements, docker is used much widely....

    Pros

    Great documentation. Easy to use. Exists on any OS and platform you may need it (doesn't work with latest ARM Mac yet, but I believe this is a matter of time). Allows to you to use any software / platform / solution you want without actually installing it on your computer. Docker-compose may ran the whole stack right on your laptop and multistage builds takes care of safe software building. Free docker registry on top of that. Tremendous amount of how-to.

    Cons

    Some functionality behaves differently depending on platform. For example - mounted volumes. Some of issues related to file permissions stays there for at least few years. Internal volumes can not be extracted and moved to another computer easily, which somehow defeats it's purpose. Doesn't play well with WSL/WSL2 and especially if you pair it with build in kubernetes.

    JR
    AvatarImg

    Joao R.

    Information Technology and Services, 501-1,000 employees

    Used daily for 6-12 months

    Review source

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend8/10

    Share this review:

    reliable and intuitive software

    Reviewed a month ago

    We have been using Docker for a few months and had a positive experience.Containers are portable and lightweight, which makes it easy to deploy applications on different environments and platforms.

    Pros

    Very good documentationVery lightweight Many images available in docker hub ready to be used.

    Cons

    Sometimes it can be difficult to troubleshoot and debug since we have containers isolated from each other.A steep learning curve.

    DT
    AvatarImg

    Dmitriy T.

    Computer Software, 10,001+ employees

    Used daily for 2+ years

    Review source

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend6/10

    Share this review:

    Useful software

    Reviewed 4 years ago

    Positive experience, we use dockers a lot, build is straightforward

    Pros

    Lot of API, including python. CLI interface very convenient,docker creation very intuitive, docker verification straightforward

    Cons

    Sometimes is hanging, next restart docker, sometimes requires daemon restart, sometimes processes under docker not accessible

    AR
    AvatarImg

    Verified reviewer

    Higher Education, 201-500 employees

    Used daily for 2+ years

    Review source

    Overall Rating
    • Value for money
    • Ease of use
    • Features
    • Customer support
    • Likelihood to recommend10/10

    Share this review:

    Docker review

    Reviewed 2 months ago
    Pros

    I appreciate the consistency and ease of management that Docker offers for running and deploying applications, especially for applications with multiple components. It simplifies the process of deploying applications to various environments, such as development, staging, and production. Furthermore, Docker offers scalability and flexibility, making it easy to launch and scale applications quickly and smoothly. Additionally, Docker facilitates collaboration among developers by providing a consistent environment and simplifying the sharing and deployment of applications.

    Cons

    One of the least liked things about Docker is that it can be difficult to troubleshoot and debug. Docker containers are isolated from each other and from the host system, which makes it hard to track down and diagnose issues

    Common Docker comparisons

    Related categories