# Page 4 | Docker Reviews 2026. Verified Reviews, Pros & Cons | Capterra

> Page 4 - Is Docker the right Application Development solution for you? Explore 536 verified user reviews from people in industries like yours to make a confident choice.

Source: https://www.capterra.com/p/148132/Docker/reviews

---

Docker

4.6 (536)

[View alternatives](https://www.capterra.com/p/148132/Docker/alternatives/)

Provider data verified by our Software Research team, and reviews moderated by our Reviews Verification team. [Learn more](https://www.capterra.com/our-story/)

* * *

Last updated January 14th, 2026

# Page 4 - Reviews of Docker

## Showing most helpful reviews

Showing 76-100 of 536 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

VR

Verified Reviewer  
Architekt rozwiazan IT - Departament Rozwoju Infrastruktury  
  
Used the software for: 2+ years

### "Developer and administrator best friend!"

June 28, 2018

5.0

Secure and easy way to run thousands micro services.

Pros

Easy to learn, easy to use and most advanced tool to o build, ship, and run distributed applications. Doesn't matter if your running thousand of micro services or just a small home serwer with few web apps - docker is the way to go. It's realy easy to learn how to use it (has great documentation and community) and how to create your own container images. It's wery stable project now and i'm succesfully using it on production enviroment with more than 300 applications. It's great way to improve your infrastracture security by isolating every application in dedicated environment.

Cons

Docker Hub (place where you can store your pirvate container images) is a little pricey. Running private container repository could be challenging.

Review Source

VR

Verified Reviewer  
Tech Lead  
Outsourcing/Offshoring  
Used the software for: 2+ years

### "The Software That Pushed the Industry Forward!"

November 22, 2023

5.0

Pros

Once I started using this.. I cannot see myself developing apps without it! I use it mostly for personal use, all my homelab apps are on Docker :)

Cons

The pricing can put you off if you choose to use this in a professional setting. But its money well paid.

Review Source

Steven W.  
Operations  
Computer Software  
Used the software for: 1-2 years

### "Remove Excuses"

June 13, 2019

4.0

Pros

Docker is like a virtual machine, where your computer is running a different environment but it's somehow not a real virtual machine, it's like a "slice" of functionality. The basic idea is, everyone can develop in the exact same environment (always CentOS version 6.2, PHP version 7.1.2, Nginx version blah blah blah). Theoretically, you'll never run into the "well it works fine locally!" problem. An example when doing website development, and there is frustration when one Mac has a bunch of weird stuff installed that makes it hard for the developer to get the site up and running. With Docker it's like, "okay run these commands and it'll spin up an environment that's identical to what's working for me" and not screw up your current Mac settings. If you've already got a \`docker-compose.json\` file ready, that's a good part of the battle, then it's just \`docker-compose up\`.

Cons

Docker takes quite a bit to spin up and manage (but it seems like the world is moving to Docker). Major dislike is how much research has to be done when I often find myself asking "wait, why is my hard drive so full of old Docker images? why didn't they get deleted automatically?" and having to google stuff like that. Also, wrapping your head around your host (Mac) vs container.

Review Source

VR

Verified Reviewer  
DevOps engineer  
Computer Software  
Used the software for: 2+ years

### "One of the best adavancements in the wrold of software in the last decade"

September 5, 2022

5.0

Overall is one of the best tools I've used, it has solved so many of my problems and saved the company a lot of money

Pros

insanely powerful and easy to use, great for almost any use case

Cons

There's a learning curve but that's for everything

Switched from

[VMware Horizon](https://www.capterra.com/p/203536/Horizon/)

Docker is better

Review Source

MS

Mike S.  
IT Manager  
Computer & Network Security  
Used the software for: 1-2 years

### "Docker Delivers Flexibility but Requires Understanding"

November 16, 2023

4.0

Docker allows me to deliver specific tasks running inside an optimised and configurable container. I specifically was interest in running R on a scheduled timetable - the containers are readily downloadable and, impressively, allow you to pick the exact software version you need. A linux script then configures the container and runs a task before shutting down. There is some complexity in setting up the container itself, but once running is seamless and efficient.

Pros

Docker allows immense flexibility in running software before shutting it down leaving it ready for use at a later date. As a result it is highly configurable, needs fewer resources, is more secure and allows a range of tasks to be completed that would otherwise be impossible on a single server.

Cons

Complex to configure individual containers, depending upon the exact spec you want. You are running headless servers so need to ensure you cater for any situation that will likely crop up during execution.

Reason for choosing Docker

Nothing competes with the flexibility of the containerisation

Review Source

AC

Angie C.  
Business Development  
Computer Software  
Used the software for: 1-2 years

### "Containers made easy for the masses"

August 16, 2022

4.0

Overall Docker allows me to quickly setup applications locally and do quick tests, then tear down these environments.

Pros

Simple to install and setup. I'm currently using Docker Desktop for the MacBook Pro M1. In production we run docker engine on Ubuntu. The docker ecosystem is fairly robust, it's easy to find an official docker image for any popular software product. While I mainly use the CLI, the UI is simple and easy to use for new users. Once you have experienced the convenience of launching a docker container and letting docker manage the runtime and all dependencies, it's hard to go back to virtual machines and configuration scripts. Docker is regularly updated with new features and updates and the update process is also very simple.

Cons

There is somewhat of a learning curve when building your own Docker images. Docker does have a fairly heavy footprint as when it is launched it also creates a QEMU process. Depending on how much RAM your system has, this can be up to 8GB. It would be nice to have an auto clean option as I found that Docker images started to consume a lot of my storage space. If you are using Docker for work, you may be obligated to pay under their new terms of usage.

Review Source

AZ

Alex Z.  
Developer  
Marketing and Advertising  
Used the software for: 1-2 years

### "Docker the dev must have"

October 6, 2023

5.0

very good experience, i was scared about the windows experience of docker but with WSL we didnt notice any particular issues

Pros

i like the standardization of envs that docker offers, we can try a product and be sure it will behave the same way in production. seamless updates and much more!

Cons

the docker workflow can be difficult to learn, but when you become proficient in it, its smooth sailing

Reason for choosing Docker

we choose docker over redhat solution, Podman. because of the wider adoption and the support for docker desktop.

Review Source

VR

Verified Reviewer  
Associate Technical Lead  
Computer Software  
Used the software for: 2+ years

### "Efficient and Predictable Deployment and Sharing of your apps"

June 16, 2021

4.0

My overall experience with docker has been amazing so far. It makes my work very efficient and eliminates many repetitive tasks. Moreover, I can share the apps easily as docker images. Moreover, the layered builds can reduce the time taken when testing and debugging only a few components of a large app.

Pros

We use it every day to deploy our applications in different environments (remotely and locally). It has eliminated many repetitive (and system-specific) configurations that we need to do before deploying our apps. Moreover, we can get guaranteed and predictable deployments just with one command.

Cons

I have no major complaints, but I find the network bridging between containers a bit confusing. Better if we can make it happen much easier.

Review Source

Vipin G.  
Co-founder  
Information Technology and Services  
Used the software for: 2+ years

### "Docker for Managing multiple images"

August 9, 2021

5.0

Our overall experience with docker is good as we don't need to build anything from scratch. We just need to select the images & start deployment.

Pros

We are using docker for creating images & managing our application infrastructure. We are also using Docker for the deployment of the single-click application. Docker helps us to manage the version control & images deployment with additional softwares.

Cons

As far as we are using docker we haven't found such any issues apart from the complex network configurations.

Review Source

AS

Abhishek S.  
Software engineer  
Computer Software  
Used the software for: 1-2 years

### "A day in a life of full stack container"

July 17, 2023

4.0

Docker Engine on Windows has been an absolute game-changer for my software development journey. It has tackled several critical problems and provided me with numerous benefits that have significantly improved my workflow. First and foremost, the isolation feature of Docker Engine has been a lifesaver.

Pros

The GUI helped me understand its all basic concept and functionality. The best thing about docker on windows is we can configure its system requirements easily without any hassle.

Cons

There is very less thing i could say because i haven't encountered in my learning phase. Though it took me a while to understand the .wslconfig file in windows.

Review Source

Sarah C.  
Speech Language Pathologist  
Health, Wellness and Fitness  
Used the software for: 2+ years

### "Requires In-App Purchases"

July 10, 2021

4.0

Using a "free trial" approach would be a better way for Docker to prove their excellence in the cross-platform deployment sector because they'd already drawn me in and won me over, but forcing me to buy another product to manage what their first product helped did was not a good way to make a loyal customer. A free trial would have been able to impress me much faster and let me convince myself instead of being stuck "going without".

Pros

Docker made the deployment across a heterogeneous ecosystem very easy and much faster than before. Helped integrate across diverse platforms with less effort on my part.

Cons

Mini-docker containers were a little difficult to manage and the app didn't include free software to manage them. What good is a technology that lets you package and ship out the apps without giving you a way to mange them as well?

Review Source

VR

Verified Reviewer  
Senior Software Engineer  
Computer Software  
Used the software for: 2+ years

### "Automate what used to take weeks and careful planning"

December 5, 2018

5.0

Pros

I love how testable docker is outside of needing to spin up a new server every time you make a change to a dockerfile build. This way, I can iterate very fast on any changes I want to make and have the benefit of caching old steps in the build to make it even faster locally.

Cons

This is a problem more because we have been using docker for many years, but the offerings have changed recently in terms of how you run docker on Mac vs Linux causing the old instructions of how we used to install the software and VM on our machines (docker-machine) to be outdated. This has caused issues with installing it on newer employees computers but we just need to accommodate ourselves to how the new deployment infrastructure of docker for mac works.

Review Source

Dylan E.  
Software Programmer and Security Officer  
  
Used the software for: 6-12 months

### "Industry standard when it comes to containerizing applications"

May 10, 2018

4.0

I am in the process of containerizing our entire architecture. It sometimes is a struggle to get it working, but the parts that are running are so much more stable and scalable.

Pros

It is the most advanced and most mature way to create, deploy and maintain application containers. It has alot of features out-of-the-box, including native container orchestration with Swarm, but there are also a multitude of official and 3rd party plugins to add. The Docker Engine is extremely fast and all commands are built up very logically (if you know a few commands, you can intuit the rest of them very easily).

Cons

There is a bit of a learning curve in using the software. The other downside (which is minor) is that because the software has changed alot in the last few years, the non-official documentation is out-of-date. This means that reading a 3rd party blog post that is only a year old is almost useless. This, coupled with the fact that the official documentation is not great, results in the fact that some advanced features (like inter-container communication) is tricky to get correct.

Review Source

VR

Verified Reviewer  
Software engineer  
Information Technology and Services  
Used the software for: 2+ years

### "Best product for container deployment "

January 21, 2023

5.0

My overall experience with Docker is great it has made virtualisation and deploying containers very easy process that anyone can do.

Pros

Docker is one of the best product for easily deploying containers and maintaining images it helps a lot in development process and the maintenance is also very easy.

Cons

There is nothing that I dislike about Docker.

Review Source

PP

Param P.  
Student  
Higher Education  
Used the software for: 6-12 months

### "Steep learning curve, but great once the flow is set"

August 12, 2022

4.0

As a self taught developer recently venturing into full stack architecture development, I was initially not sure if Dockerizing my project applications would be an overkill, or might help me as I planned to scale, but once the initial learning and configuration phase was over, Docker's upsides significantly outweigh the downs. I can break down complex applications with varying tech stacks into components and deploy them or use them on my Windows machine, an Ubuntu server or a friend's Mac, without ever having to worry about how much configuration each of them would need to have

Pros

Docker's support for all types of programming languages and technologies ensures that once we are clear with how to containerize an application and deploy it, we can just go ahead and do it, regardless of what the application is. I have used it for applications with Django, Node, Java backends with React, Angular, templating frontends, and all have been easily possible and are much easier to scale, now that Docker is around

Cons

The initial learning curve is very steep. The documentation is crafted very weirdly for newbies. Initial setup of Docker desktop is also a big challenge given that it consumes an unholy amount of RAM. Ironically, Docker is intended to not let us worry about configuration, but configuring Docker itself has an initial challenge phase

Review Source

VR

Verified Reviewer  
Director  
Computer Software  
Used the software for: 2+ years

### "Docker - standardise your dev and prod environments"

May 28, 2021

5.0

Docker has transformed how we develop and ship software, allowing us to be more Agile in our delivery. When combined with Kubernetes it creates a very powerful platform.

Pros

Consistency and agility are key aspects of development that Docker addresses. This resolves a major issue with dev environments where the stack works on one machine but then not the next. The portable nature of Docker containers resolves this issue by allowing you to ship the same container you developed on. Tagging provides a neat way to manage mutiple revisions of containers at any time.

Cons

There was one occasion that an upgrade caused a crash issue. This necessitated a roll back to an earlier release until a fix was released. This is an outlier in an otherwise good record.

Review Source

Monish K.  
senior software engineer  
Computer Software  
Used the software for: 2+ years

### "Docker helps us achieve Product Development's best practises"

April 27, 2020

4.0

Had a patchy Experience when i was setting up my Docker Context, after the context setup the development life cycle became easier

Pros

The Virtual Development Environment is auto setup on the local without any overhead time required from the developer which increases the developers development efficiency, Any newly joined employ can setup there Virtual Dev Environment in minutes and start contributing, Docker is quit stable so it can even be used on production, it is comparable with almost all dev tools like DB's etc .. It has a huge community and the Docker images for many other setups are available on docker hub with good documentation, which can be directly used in creating your docker context, Docker caches the images in the local and never download's it again from the hub

Cons

Using a dev application on docker is easy, but however Configuration to setup docker virtual env is very difficult for the beginners, The docker works really slow on mac, but works well on virtual environment, Some images like EMR, Redshift and Snowflake are not available on docker hub

Review Source

Soumi G.  
Automation Engineer  
Information Technology and Services  
Used the software for: 1-2 years

### "Review for Docker"

June 30, 2022

5.0

I have used Docker successfully to deploy my python based application on AWS server where Python was not present beforehand without doing any sort of installation separately. Also, I have used docker to update the python version of Jenkins node from python 2 to python by just making a small change on the Docker file and not doing any major change in configuration.

Pros

Docker is an open source platform that allows easy deployment of applications on a cloud server or on a separate machine other than the one on which it was developed. All the deployment steps using Docker commands can be packaged in a docker file step by step and can be transferred to the machine or server where the deployment needs to be done. Then the docker file can be simply run on the server where docker host is installed and the application can be easily deployed on the server even where the required software required for the application is not present beforehand.

Cons

Training is required before starting to work on Docker. Also, it is important to know Docker commands before Docker file can be prepared or deployed.

Review Source

VR

Verified Reviewer  
product management  
Computer Software  
Used the software for: 1-2 years

### "A life saving tool! "

April 2, 2023

5.0

We use it to deploy, test and manage our platform and go live quickly and we are very satisfied.Since we have not yet reached the stage of making a profit, we use it without commercial purposes, but I would like to point out that it is a very efficient and accelerated application.Thanks savior Docker!

Pros

Implementing an IoT platform is quite easy, but deploying it and installing it in different environments can be quite challenging.Docker handles this pretty well. Running our image on different systems, pulling automatic updates with a tool such as watchtower, checking and executing updates makes our job much easier.

Cons

In terms of use, I did not have any difficulties with the visual interface or terminal commands, but I had a lot of problems with the installation on Windows, especially on the PCs provided by companies. The reason for this was WSL, then I solved the problem, but they can make improvements or more descriptive guide content in this area.

Review Source

VR

Verified Reviewer  
Founder  
Marketing and Advertising  
Used the software for: 2+ years

### "Solid position, rocky start"

September 25, 2021

4.0

Pros

The basic usage is pretty simple, and it makes local development of server applications much easier.

Cons

It's a unix tool, but when it first came out it had a very non-unix feel to it, breaking certain conventions. Sometimes it feels like certain parts were written by an inexperienced intern. It's not well thought out, and you'll often end up scratching your head trying to remember the difference between "create', "exec", "run" and "start" (among others).

Review Source

Mandeep N.  
Software developer  
Telecommunications  
Used the software for: 1-2 years

### "Docker "

February 10, 2021

5.0

There are lot of issue which we faced before docker, but After we started using Docker we were able create any number of environment very easily and issue free and application are very light weight easy to share our application to tester.

Pros

Docker is a very awesome tool to deploy containerized application. Docker is very helpfull while working in very big team. Docker make it very easy to deliver code or application as container. Docker makes environment setup very easy as it allows platform-dependency. Docker help to build, run any application anywhere .Using Docker we can create our images and we can push those images in Docker hub using Docker we can run our application as a lightweight, portable, self-sufficient container anywhere.

Cons

One of the major issue I have faced with docker is, it is very difficult to run a Docker container build for windows on other operating system like Linux.

Review Source

Abhinav K.  
Sr Software Integrator  
Computer Software  
Used the software for: 2+ years

### "Docker An Easy Containerization Tool "

October 23, 2020

5.0

Docker help in achieving the DevOps methodology with help of quick environment setup for testing and release. After using the Docker in our project we get more time to invert tin performance enhancing rather than managing the environment.

Pros

Docker is easy to configure and easy to deploy. Docker provide isolation to development and testing and that helps in enhancing the product performance. It's written in Go language. The product provide OS-level virtualization. The Docker for windows provide full container management in Windows environment.

Cons

Docker Compose and Docker Swarm are tools that help in orchestration but for Swarm you need to buy it. Even then its totally worth as containerization cut the full project cost drastically.

Review Source

VR

Verified Reviewer  
Software Engineer  
Computer Software  
Used the software for: 2+ years

### "Excellent software for providing containers for distributed system"

April 11, 2021

4.0

I have used it to deploy code and run services and containers have been a satisying experience.

Pros

1\. Very easy to deploy for your distributed system. 2. Memory effective and provide ways of clearing dangling docker images. 3. Helps in rapid deployment of code and rollbacks. 4. Provides flexibility to run the services anywhere helping a lot in remote work and cloud deployment. 4. Great for collaboration in heavy pipelines and local testing before deployment in cloud. 5. Great command line options for various features and functionalities.

Cons

1\. Fast updates lead to stale documentation which can cause issues. 2. Switching to Docker containers can be a steep learning curve and can be time consuming.

Review Source

Prabhat M.  
Senior Devops Engineer  
Education Management  
Used the software for: 2+ years

### "Docker Is Just love"

November 27, 2022

5.0

Pros

We have been using Docker for such a long time now. It is one of the best tools for Devops group. It solves one of the biggest problem for applications like scalability.

Cons

Nothing. Docker is one of the best recommendations for Devops Society.

Review Source

JL

Jeff L.  
Cloud Application Engineer  
Computer Networking  
Used the software for: 2+ years

### "Docker Swarm makes management of cluster super easy"

May 6, 2019

5.0

I lover the philosophy behind the design of Docker and Docker Swarm. As a developer, my experience with using Docker was great and takes a lot of headaches away from the developer.

Pros

Docker Swarm makes setting up a server cluster very easy. With just a few commands, can setup a cluster and start deploying services. Compare to Kubernetes, it reduces the time to setup things like the Api server, the cluster db, and other components. Everything just came with the tool.

Cons

Not a lot of discussion about Docker Swarm compare to Kubernetes. Community is a lot smaller. Not a lot of cloud services available using Swarm other than Docker Enterprise. Pretty much all the cloud service providers have Kubernetes support.

Reason for choosing Docker

We need to deploy a lot of on premise clusters on customer's servers. Compare to the alternatives, Docker Swarm is easy to setup, and easier to maintain. Less learning curve for customers. Also, the clusters we need are also not as complicated, and not a lot of customization that other alternatives provide is required.

Review Source

Similar Products

Featured