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

> Page 3 - 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 3 - Reviews of Docker

## Showing most helpful reviews

Showing 51-75 of 536 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

WI

Wassim I.  
Associate Professor  
Computer Networking  
Used the software for: 2+ years

### "Docker: Light weight Container Setup and Configuration"

August 10, 2023

4.0

Pros

I have used Docker to run multiple Java and Python virtual environment in sandboxed isolated containers on Ubuntu Linux. The main motivation was to support the testing of different Application server versions using Apache Tomcat and Oracle JDBC drivers. Docker containers saved us a lot of time that we used to spend on creating and configuring virtual machine and more importantly enhanced greatly the performance and throughput of the testing services. We were able to execute multiple Oracle instances using the Docker containers and creating isolated client/server applications using the Socket API on top of it.

Cons

I expect to see more support for containerized applications on multiple machines and more scalability, resiliency, and fault tolerance as in Kubernetes.

Alternatives considered

[Kubermatic Kubernetes Platform](https://www.capterra.com/p/199419/Kubermatic-Kubernetes-Platform/)

Switched from

[vSphere](https://www.capterra.com/p/93512/VMware-Horizon/)

Better performance and isolation of applications.

Review Source

Divaldo C.  
CEO  
Consumer Services  
Used the software for: 2+ years

### "Excellent solution for development using repositories and eliminating repetitive tasks."

October 20, 2023

4.0

Pros

In programming, we sometimes perform the same tasks over and over again. Docker allows us to have ready-made repositories of functions, codes and even robust tasks that we can use in different projects without having to create them again from scratch and better eliminate the likelihood of human error. . I really like it because it's free for the local environment and because it's open source.

Cons

One of the things that worries me is that Docker is not very friendly to consuming virtual machines, containers consume considerable resources. Difficult to manage in complex projects where we have several connections and layers. Monitoring should be improved.

Review Source

MNB

Mohd Nubli B.  
Lecturer  
Mechanical or Industrial Engineering  
Used the software for: 1-2 years

### "Docker is an amazing software."

February 26, 2023

5.0

Docker is a software that allows me to create, deploy and manage applications in software containers. It is quickly becoming a popular way to develop, deliver and run applications in a virtualized environment that provides resource isolation and greater portability. Docker is widely used across the industry by both developers and operations teams to create highly consistent, reliable, and repeatable applications from development to production. With its virtualization capabilities, Docker enables a more efficient and streamlined process for creating, running, and managing applications.

Pros

The advantage of Docker is that it provides an easy way to deploy applications on multiple platforms and can run on multiple operating systems. It also offers a consistent development, testing and deployment environment. Additionally, it is lightweight and can be easily deployed on minimal hardware which can help reduce costs. The software is also secure, as all containers are isolated from the rest of the system, eliminating the potential risk of malware.

Cons

Among its weaknesses or shortcomings is that it can be complicated to set up and manage its environment. It's also lack customization options can be a limitation depending on the complexity of the application. Also, docker containers can be expensive, especially when using proprietary and closed source images.

Review Source

VR

Verified Reviewer  
DevOps Engineer  
Information Technology and Services  
Used the software for: 1-2 years

### "Great tool for development"

October 13, 2023

5.0

It is a great toolSome production application such as Nginx, Nextcloud are run on dockerThey are managed by docker-composedDOckerfile makes it easy to add components to existing imageit helps devs to build and ship their application cross platform

Pros

Can run on cross platformCan build applications on OS based container or completely from scratchCan tag imagesLow resource consumption if configured well

Cons

Nothing to dislikeOne thing is that one needs some experience to work with it

Review Source

KD

Katelyn D.  
Phone Counselor  
Hospital & Health Care  
Used the software for: 6-12 months

### "Docker? What is that?"

September 28, 2023

5.0

Docker has been a wonderful learning experience for my team and I. Learning how to be better coders and utilize programs such as Docker has lead us towards our goals as software developers! It was a wonderful challenge and experience because now I can implement Docker into my future projects!

Pros

The best thing about Docker is the fact that you can set up a virtual environment on your personal computer, with out having to take up too much space or making it hard for your computer. What do I mean? I am talking about when you are collaborating with a group of other software developers, who we all work from home and we don't all have our computers set up the same way. When one of the features of our project works on one person's computer but doesn't on another, how do we fix that issue? With Docker you can. Honestly before knowing what Docker was and what it can do for you, trying to debug, or troubleshoot why my application was working on my machine but not a co-workers was such a hassle. I would spend days fixing my project or my code I worked on for a work around, however Docker provides the integrated development environment that we can utilize to make developing our code and project much smoother!

Cons

One thing my team and I struggled on when it came to Docker was getting started. We all were fairly new at software development therefore getting used to how Docker worked took some time. It wasn't impossible, but it did take a few tries to get it going. That being said, there is a lot of documentation and videos on how to get Docker working, which helped tremendously.

Review Source

Austin M.  
Software Analyst  
Pharmaceuticals  
Used the software for: 2+ years

### "Docker, the perfect container-maker"

September 14, 2023

5.0

We solved a monolithic structure implementing Docker, it was a hard process and it's not really easy, but if it's well done you can rest assured that you will have much fewer problems in the future. Capacity and maintainability skyrocketed after we started using it, so we have much to thank Docker.

Pros

I think the most impactful and beneficial thing about Docker is the capacity to hold an entire program with an insanely low size (30MB for an entire and fully operational Alpine-linux!!). This enables a world of microservices to be created and never depend on one thing, you can have 6 different micro services hosted on 6 different containers and each and every one can be resetted without holding the rest hostage.

Cons

I think the implementation process could be easier, sometimes you really need an easy-access terminal and Docker is not that friendly when it comes to that, I have high hopes that they can resolve that issue, for example as Anaconda did, a separate executable terminal for each virtual environment, this could be a separate command terminal for each container.

Review Source

Matthew P.  
Senior Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "The lean virtual machine tool we've been waiting for"

August 4, 2020

5.0

Feels like a bit of a learning curve coming from using VirtualBox, vagrant, etc., but when you get that first cluster of virtual environments running interacting apps you know how worth it it was

Pros

Docker works on every platform and makes it simple to match production and development systems. It's similar to older virtual machine and VM management tooling, but much more lean and 100% open source.

Cons

Getting started can be intimidating. While it's worth the time invested, development teams accustomed to working directly on their own hardware or with traditional virtual machine tools will have a bit of a learning curve.

Alternatives considered

[VirtualBox](https://www.capterra.com/p/169939/VirtualBox/)

Reason for choosing Docker

It's faster, smaller and scales more quickly and easily

Switched from

[VirtualBox](https://www.capterra.com/p/169939/VirtualBox/)

Lean, fast, efficient tool

Review Source

CM

Carlos M.  
SOFTWARE ENGINEER  
Computer Software  
Used the software for: 2+ years

### "How to demo a MVP"

December 30, 2020

4.0

I like the problems Docker solves in my case, I work in some specific subcomponent which lives in a docker container, so I usually don't have to worry about the impact other than the parts where the component will interact with others, but that is not usually docker related stuff other than ports and shared storage.

Pros

I find very convenient the way I can ship a demo by creating a docker image with all what is needed inside. I am more tended to the idea of a container serving a single purpose, but in much cases docker can be used to package and ship all that is needed to have a not complex MVP, even if it was complex several docker images can be built, but talking about simple cases I found docker easy of use by the final audience, they do not need to know all the details or have strong skills, just a few instructions and they are ready to see the demo. And also in some more complex cases, end users with more deep technical skills simply ask for a docker image with specific requirements, since they know how to connect the pieces and they have some infrastructure in place they can easily plug in the docker image.

Cons

IMO the user experience for a developer is more easy in linux based environments than in Mac environments, or it also could be that the development environment provided by some companies is some kind attached to mac computers but then on the testing, deployment, and production environments is more linux based. So the experience is not kind of uniform in my opinion.

Review Source

Sebastian B.  
CEO  
Biotechnology  
Used the software for: 2+ years

### "Essential software"

June 12, 2023

5.0

Even if the image creation may be a complex issue, the rewards makes it worthwhile. And most of the time I can pull the image I need from a repository so I don't have to create it from scratch

Pros

It allows me to install software that otherwise the installation procedure would be too complex. I also use it to provide isolation between different software, like using different Python versions.

Cons

I don't like the procedure to create a new image, sometimes is complex. Security is also not easy to manage, since in most docker images lot of tools are disabled by default so it is hard to make updates, you have to update the base image.

Review Source

VR

Verified Reviewer  
System Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "Best and easy to use containerization tool."

November 30, 2022

5.0

Everyone knows docker and loves to use it. Nowadays, I can not even think of using any software without docker. It is very comfortable to pull and run docker images than actually install and configure the software.

Pros

Installing and configuring docker is very easy. Also, creating, pulling, and running docker containers are very easy. It makes it easy for a developer to containerize his application. Also, we get a lot of official images of mostly used software from Docker Hub.

Cons

Monitoring and Garbage clearance can be improved a lot. It becomes very hard for monitoring and analyzing docker containers. It can be improved a lot.

Review Source

PK

Parth K.  
Web Developer  
Staffing and Recruiting  
Used the software for: 2+ years

### "Excellent and most effective deployment technique for code reproducibility"

January 22, 2023

4.0

I operate in an industry where I may need to quickly test software functionality in several situations. After developing functionality to serve as a microservice, we put it on Docker and make it easily accessible both internally and outside. It saves time to put it up on the cloud after testing on the local system, and anybody may test it by configuring it with a single command.

Pros

Docker is used to creating Docker images. Container administration and deployments are simplified. When the work is finished, the container releases the resources, which can then be utilised by another container. It is simple to package the software and run it on various devices and platforms. It generates massive self-contained apps that tackle several real-world issues.

Cons

It is not always simple to apply and comprehend the ideas. In Docker, we must pay a lot of money to create the image auto-build, which is quite tough. Docker's networking workarounds present significant problems for people attempting to fully understand what is going on behind the hood.

Review Source

Prateek K.  
iOS Developer  
Information Technology and Services  
Used the software for: 2+ years

### "Best Container Tool That Saves Time, Space, And Money"

December 16, 2022

4.0

Automatic project deployment on the server using Docker image. We can make visuals and then incorporate them into our development. We can use the Docker registry to fetch the most recent image update and push it.

Pros

The best thing about Docker is that we can run anything within containers in an isolated environment without having to worry about OS dependencies. It is quite simple to learn and begin working on it. Best for deploying microservices applications.

Cons

Managing Docker images can be difficult at a times. Locally running projects consume a lot of RAM. It does not include a monitoring capability.

Review Source

NM

NOMPILO M.  
Systems Development Leanership  
Computer Software  
Used the software for: I used a free trial

### "Behind the Scenes with Docker"

November 22, 2023

5.0

It was difficult the first time I used Docker, but you get to love it once you understand it.

Pros

Application dependencies can be packaged alongside an application using Docker's containerization, guaranteeing consistency between environments. Docker's container isolation enables applications to run independently, avoiding conflicts and ensuring scalability Docker simplifies the deployment process by providing a standardized way to package, distribute, and deploy applications.

Cons

A learning curve is introduced by Docker, especially for people unfamiliar with containerization concepts. Gaining familiarity with Docker commands and best practices, can take some time.

Review Source

Vandana G.  
Business Analyst  
Management Consulting  
Used the software for: 2+ years

### "OS level Containerization"

April 27, 2019

5.0

Docker Enterprise is a leading container platform because of the feature and customization provided by it. We are deploying the multiple client server without any major effort. Docker helps to deliver the release of the product with better compliance. High level encryption of images and communication between cluster make the container secure.

Pros

Docker is a powerful tool for containerization. It gives the platform for build, test and deploy application using container. The Docker container helps in adopting the DevOps methodology that helps in rapid release. Docker container helps to isolate the application which helps to execute the consistent test results. Dockers helps to optimize the development and operational process. Docker Enterprise provides a one stop solution to all problems from its dashboard.

Cons

Docker daemon configuration for container and images is a tricky part and it should be simplified. Managing the Swarm and Kubernetes for orchestration is a complex part with using Docker API.

Review Source

Ramindu D.  
Software Technical Lead  
Computer Software  
Used the software for: 2+ years

### "Docker is the quintessential containerization tool"

March 8, 2021

5.0

Our organization uses Docker to standardize environments for local workstations and remote deployed environments. It has enabled project teams to make sure issues with the environment in deployed applications are minimized.

Pros

Docker is the most popular container tool that helps teams set up and mange environments to run their applications without having to resort to VMs. It provides a simple interface to create environments and test, deploy and maintain applications within local, on-prem or cloud infrastructure. It has an extensive community that builds Docker images, pre-built environments that support for a variety of operating systems, programming languages and tools.

Cons

Docker can have a somewhat steep learning curve and is hard to explain to someone who doesn't know about it. Some of the more nuanced configuration options can be hard to find and harder to understand for newcomers. The support for Windows environments is also not as extensive as it could be.

Review Source

Jhon Jaiver S.  
Developer  
Computer Software  
Used the software for: 2+ years

### "if you have not used this container tool you will love it"

August 31, 2022

5.0

the best experience of all, it is my main software to have containers and store my images, it is without a doubt easy to use and does not require advanced knowledge

Pros

Great variety of images that you can display in seconds, a very large community that makes this software far superior to others on the market

Cons

It already has various competition that is very cheap and at very low prices that allows you to do the same thing, the free code helps that and maybe you don't know how to buy with others

Review Source

Michael R.  
Jr. Systems Administrator  
Plastics  
Used the software for: 2+ years

### "Perfect tool for any web production environment"

April 12, 2022

4.0

Pros

With proper setup it can make managing web applications a lot more effective. (it's good for more than just web applications, but that's what I use it for). Being able to quickly spinup or restart docker containers has a lot of advantages for fixing issues or working on development.

Cons

If you're using docker in a development environment on your computer it can get very resource intensive really fast depending on how many containers you're needing to run at a given time. For just a few containers with small images it's not too bad, but I have several containers all needing to be ran at the same time and sometimes my computer fan just won't stop. This is less a concern when being run from a webserver where you can increase resources to meet demand.

Review Source

Sanchita A.  
Software Engineer  
Telecommunications  
Used the software for: 6-12 months

### "Docker - A Containerization holder"

October 20, 2018

5.0

Docker is making my life easy as now I don't have to worry about deployment on my multiple servers and resolving the issue 'Working on my BOX' as its always testing code in truly independent environment. Containerization is helping use in high availability, by this we have achieve zero outage to our server because of deployment.

Pros

Docker is one of the best containerization application. To achieving continue integration it's very helpful. Managing the deployment container and images is now easy with Docker. Docker help to do the things for you by automation. Once you configure a Docker in your environment it will make sure that issue will not occur due to development or production environment. It also very helpful in deployment and virtualization. The best thing in it is secure and transparent as it's source code is open.

Cons

As docker can be configure in all environment and architecture, but it is sometime very challenging to solve the particular issue that is making hurdle in configuring it. Documentation is also limited as it is not covering all the aspects or environment in which we or our organization is working. I feel they should also provide the some enterprise feature like image management in open source version also.

Review Source

Gurleen K.  
Software Engineer  
Information Services  
Used the software for: 1-2 years

### "Docker - Configuration Management Tool for Containerization "

January 7, 2019

4.0

Most interesting and powerful thing of Docker is the integration with the Visual Studio, TeamCity, AWS and other services and software. Scalability of the service is also high. We deploy the 100+ servers of same project in just eight hours earlier which used to take four to five days.

Pros

Docker is the DevOps Tool that is used to for Containerization. It's the best tool to automate the build, Deploy and Release Management. By using it,the risk of human error is eliminated. It can be integrated with any operational infrastructure or multiple cloud. It boosts the agile process with DevOps methodology. The enterprise level of security delivers the application with a protected way. Best thing in it is Docker simplify the development process with the automation with the help of containerization.

Cons

In every release of docker, we need to check and test the compatibility of our product before implementing it, which is totally unplanned. It should come with more brief documentation as the learning curves are sharp. The integration of some cloud based services is not stable.

Review Source

VR

Verified Reviewer  
Information Security Architect  
Banking  
Used the software for: 6-12 months

### "Better DevSecOps with Docker"

September 27, 2019

5.0

Containerized application is inevitable. All software companies/departments will be used Docker to ship applications. Docker can be managed by command line. So, you only need to memory a few scripts. I strongly recommend docker. However, docker security is another issue to be handled.

Pros

First of all, it's very easy to use. If you have experience on powershell or other batch scripts, you can handle docker command perfectly. Docker changed the world deeply. Container architecture is certain to happen all devops processes. With Docker, software development process and shipping are quite simple. It's because Docker provide a standard file system and command scripts.

Cons

If you are Microsoft Windows 10 user, you need to install specific version of windows that supports Docker. When you decide to use Docker, you have to buy a security application to secure docker file and docker images, containers. So, it is another cost.

Alternatives considered

[VMware Aria](https://www.capterra.com/p/264863/vRealize-Cloud-Management/)

Reason for choosing Docker

Docker is commonly use and some part of it is open source. It brought a standard shipping.

Review Source

VR

Verified Reviewer  
Webentwickler  
Internet  
Used the software for: 6-12 months

### "Leistungsstarkes Werkzeug für Entwickler "

April 24, 2023

5.0

Pros

Als Entwickler empfehle ich Docker, da es mir ermöglicht, Anwendungen schnell und einfach in Container zu packen und auf jeder Plattform auszuführen. Es bietet auch eine Vielzahl von Tools, um den Entwicklungsprozess zu automatisieren und zu vereinfachen, was uns Zeit und Ressourcen spart. Insgesamt ist Docker ein leistungsstarkes Werkzeug, das die Art und Weise, wie wir Anwendungen erstellen und bereitstellen, revolutioniert hat.

Cons

Die Komplexität von Netzwerk- und Speichermanagement um Container herum, die Leistungseinbuße auf virtualisierten Infrastrukturen sowie die mögliche Herausforderung des Managements von Containerorchestrierungs-Tools wie Kubernetes sind Nachteile von Docker.

Review Source

Yasiru G.  
DevOps Engineer  
Computer Software  
Used the software for: 2+ years

### "Containers done right with Docker"

May 31, 2021

4.0

Overall experience with Docker is really good. Manageability has increased exponentially while the resource consumption has gone down rapidly.

Pros

Docker is the best way to spin up anything instantly. With Docker containers, you can spin up anything instantly using docker images in docker hub and other container registries. There is no limit when it comes to what you can spin up using Docker containers. Dockerhub already contains a huge number of docker images from verified companies and fellow developers as well. Docker is light when it comes to resource consumption and very portable. Furthermore, with docker you can scale your apps with ease.

Cons

What I like least is the learning curve. It takes some time to learn about the docker and how to play with it. But after you learn how it works and how to use you can do wonders.

Review Source

Aadarsh C.  
Software engineer  
Information Technology and Services  
Used the software for: 1-2 years

### "Containerizing docker service"

July 7, 2023

4.0

Our applications have became platform independent we just need a docker image to run our applications anytime anywhere

Pros

What i like the most is that it is very easy to use and setting up the application becomes very convinient

Cons

There is nothing much that i dislike about docker but sometimes continerizing applications become tedious

Review Source

DP

Dushyant P.  
Software Engineer  
Information Technology and Services  
Used the software for: 1-2 years

### "Complex for beginners, but easy and useful once comfortable"

August 7, 2022

4.0

Docker allowed us to containerize and deploy our large application. By packaging environment configuration with the application code, we were able to continue running applications which required outdated versions like Python 2, even though the server environments didn't support them. It also allowed our distributed team to work on Linux servers and Windows machines, on the same codebase, without having to fight over dependency mismatches

Pros

Docker allows us to containerize our applications - meaning that pieces of big application can run in isolation, without having to set up dependencies on any environment. It allows us to worry less about server configuration, setup time on individual machines and not have to worry about dependency management. In conjunction with Kubernetes, it works great to deploy containerized applications to facilitate microservice/microfrontend architected applications

Cons

Docker has a steep learning curve. Configuring Docker desktop itself is a pain, although it becomes easier to containerize applications once the setup is complete. It requires a great deal of RAM , and thus, nearly impossible to work, on low RAM laptops.

Review Source

Supun J.  
Software Developer  
Computer Software  
Used the software for: 2+ years

### "Solid product, best DevOps Application"

September 27, 2018

5.0

Docker has an extremely adaptable work process in which I work with in situations and in addition portable applications to website pages, it fills in as a virtual machine to copy and recreate its functionalities.

Pros

The best thing about docker will be docker cloud. You can have your application in docker cloud and offer with your colleague or make it open which make it to a great degree accommodating to introduce your application in truly any framework without agonizing over the framework conditions. Heaps of supporters are there in docker cloud.

Cons

Not more documentation about various approaches to send application. Not great documentation about various directions you can keep running on docker-make and their conditions. Some time you feel stuck while taking care of specific issue and you discover no assistance in the web.

Review Source

Similar Products

Featured

## Related categories

[Container Security](https://www.capterra.com/container-security-software/)[Application Development](https://www.capterra.com/application-development-software/)[DevOps](https://www.capterra.com/devops-software/)

## Send me user reviews about this product

### Fill out the form and we'll send a list of the top-rated software based on real user reviews directly to your inbox.