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

> Page 2 - Is Docker the right Application Development solution for you? Explore 537 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 (537)

[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 2 - Reviews of Docker

## Showing most helpful reviews

Showing 26-50 of 537 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

Nino Z.  
\-  
Internet  
Used the software for: 1-2 years

### "Revolutioniert die Softwareentwicklung – einmal gelernt immer dabei!"

May 15, 2026

5.0

Docker ist aus meinem Entwickleralltag nicht mehr wegzudenken. Die Möglichkeit Umgebungen zu isolieren ist einfach genial. Auch das Teilen von Images über Docker Hub ist sehr benum.

Pros

Docker hat mein Workflow komplet verändert! Container sind einfach zu erstellen und zu verwalten. Ich kann meine Anwendungen jetzt viel effizienter deployen und die Umgebungen sind immer konsistent.

Cons

Der Einstieg ist nicht ganz einfach, besonders das Netzwerk-Setup kann am Anfang verwirrend sein. Außerdem braucht Docker manchmal viel Ram, vorallem wenn man viele Container läuft.

Review Source

VR

Verified Reviewer  
Enseignant-chercheur en Informatique  
Higher Education  
Used the software for: 2+ years

### "Evaluation\_Docker"

February 3, 2025

5.0

Utilisation des technologies Docker dans le cadre de mes enseignements en Cloud Computing des étudiants en Master Informatique

Pros

Conteneurisation des applications, regroupées dans des conteneurs légers partageant le système d'exploitation hôte Isolement des applications et leurs dépendances permettant à plusieurs conteneurs de s'exécuter sans interférer les uns avec les autres Evolutivité accrue des processus de déploiement simplifiés et une utilisation améliorée des ressources

Cons

Plateforme monolithique faisant trop de choses à la fois avec Docker Compose et Docker Swarm Quelques faiblesses en termes de sécurité et de performance, par rapport aux approches modernes

Switched from

[OpenShift](https://www.capterra.com/p/176566/OpenShift/)

Utilisation des technologies de Docker par les entreprises partenaires

Review Source

VR

Verified Reviewer  
Développeur  
Internet  
Used the software for: 1-2 years

### "Conteneurisation d'applications web performante"

April 17, 2025

5.0

Pros

Docker permet de conteneuriser simplement mes applications web afin de pouvoir les executer localement peu importe le système d'exploitation. Cela facilite la gestion de dépendances et le développement en équipe.

Cons

J'apprécie vraiment tout de ce que propose Docker. Il faut un petit temps d'apprentissage pour bien le maitriser mais de nombreux tutoriels existent.

Review Source

VR

Verified Reviewer  
Owner of ShadowPlayersDev  
Information Technology and Services  
Used the software for: 1-2 years

### "Using Docker to run containers instead of virtual machines"

November 11, 2024

5.0

I've been using Docker to run applications that are not compatible with my OS (Ubuntu) and it's been really helpful.

Pros

Running containers is way faster than running complete virtual machines, which makes Docker faster and smoother.

Cons

When first using Docker, it might be confusing with the terms of container, image and volume. After a while you actually understand them.

Review Source

AH

Andrew H.  
Software Developer  
Information Technology and Services  
Used the software for: 6-12 months

### "Best Containerization Tool"

March 29, 2025

4.0

It is the best containerization tool for me, It's reliable and efficient

Pros

I can manage application deployments with The CI/CD pipeline integrations

Cons

Managing complex multi-container applications can be tricky

Review Source

GV

Gabriele V.  
Data scientist  
Program Development  
Used the software for: 6-12 months

### "Potente e versatile, ma con qualche sfida"

January 30, 2025

4.0

Pros

Docker mi ha colpito per la sua semplicità nel gestire ambienti isolati e portabili. La possibilità di creare, distribuire e scalare applicazioni in modo rapido lo rende essenziale per lo sviluppo moderno. La leggerezza rispetto alle macchine virtuali e l'ecosistema di immagini su Docker Hub sono grandi vantaggi. Perfetto per DevOps

Cons

Docker, pur essendo potente, ha alcuni svantaggi. Il consumo di risorse può essere elevato, specialmente su sistemi con molteplici container in esecuzione. La gestione del networking può risultare complessa, così come il debugging in ambienti containerizzati

Review Source

JY

Jason Y.  
Software Engineer  
Computer Software  
Used the software for: 6-12 months

### "Docker Review"

March 12, 2025

5.0

Pros

Great tool for containers and keep the environments separate and clean.

Cons

Not enough features on the application UI on desktop.

Review Source

Nayan S.  
Senior Software Engineer  
Information Technology and Services  
Used the software for: 1-2 years

### "Streamlining development and deployment"

October 2, 2024

5.0

Pros

It encapsulates applications and their dependencies onto light weight containers. Keep consistency in all environments, from the local environment to the development environment.

Cons

Configuring and optimizing containers is not easy. It requires expertise. And if not done properly, security concerns can arise.

Review Source

CM

Christhian M.  
Data Scientist  
Financial Services  
Used the software for: 1-2 years

### "Review of Docker"

October 21, 2024

5.0

Pros

The easy deployment of Docker and the fact that it doesn't take not much space makes Docker a great alternative for VMs and a great tools for production

Cons

When it comes to using docker, you must have a little bit of knowledge about OS and OS system configuration.

Review Source

Pedro L.  
CEO  
Information Technology and Services  
Used the software for: 2+ years

### "My developers love it"

March 5, 2024

5.0

Pros

It is very appreciated by my development team

Cons

I honestly can't express cons on this solution

Review Source

EF

Emanuele F.  
Consultant / developer  
Information Technology and Services  
Used the software for: 2+ years

### "An essential companion in my development environment."

September 26, 2023

5.0

I replicate locally the setups of all my remote server via docker compose. With docker you can have multiple versions of the same service without risk of collision or incompatibilities.I use it on wsl on windows and it works like a charm.

Pros

I work in web development industry, with docker you can replicate on your machine any setup, (web server, database, smtp) , so that you can build your application in an environment that is almost identically to production one.

Cons

I find that the learning curve is steep, so you have to struggle in the beginning to master the tool. Sometimes containers are resources' hungry, so adequate monitoring is needed.

Switched from

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

Having many virtual machines for different setup is time and resources consuming. Maintenance becames difficult after some time.

Review Source

MK

Marcin K.  
Senior Technical Engineer/Senior DevOps Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "Application containerisation that stormed the world"

November 20, 2022

4.0

Great and simple tool used to take best containerisation features from Unix systems with easy to understand container definition in YAML files, and create repeatable software deployment environments in a lighter fashion than using light VMs.

Pros

Easy to use, great documentation, wide support in all major cloud providers and OSes (both regular and NAS oriented), lighter on resources than even the lightest VM. Great for web-specific microservice-oriented solutions deployments. Supported by all CI/CD platforms.

Cons

Security/privilege requirements of running the dockerd daemon.It's being dropped for CRI-O in Kubernetes deployments.

Reason for choosing Docker

In order to combine Podman with our CI/CD stacks we had to add aliases in all hosts worked on, while docker worked without any further alterations to host environments.

Review Source

VR

Verified Reviewer  
SDET  
Hospital & Health Care  
Used the software for: 2+ years

### "Software development made easy for continuous deployment"

January 14, 2023

5.0

Increased our productivitySaves manual configuration time again and againEasy one line command deploymentEffective resource utilization as we can assign RAM/CPU per container

Pros

Easy to deploy application with one single commandNo need to configure services again and againEasy to allocate resources(Ram/CPU) per containersVolumes can be created to manage offline(mounted) files(reused)Applications can be containerised and we can create image, we can share the push this image to central repository/Docker Hub, then it can be pulled on any nodes to create copies of applications for faster deployments

Cons

Cant be used for continuous integration and docker dont assure of availability as if container gets down all the services inside container gets down, which cannot be automatically orchestrated on creating new containers for high availability

Review Source

MF

Marc F.  
Ph.D Student Computer Science  
Research  
Used the software for: 2+ years

### "Build, develop and publish software just the way you want it!"

September 11, 2022

5.0

I use Docker every day for my scientific projects. Here, platform-independent reproducibility of software projects is important. Docker is a solid, persistent and controllable software environment. Furthermore, I use Docker when dealing with my students so that they can use an operating system of their choice and I can still improve their software, homework and exams.

Pros

Docker is the ideal container virtualization for private as well as commercial software projects in need of scalability. Docker impresses with its do-it-your-way building block principle, which implements simple and platform-independent develop- and deployment solutions. Ingeniously, Docker enables cross-project development of software as if it were already in a deployment mode.

Cons

Actually, there are hardly any drawbacks with Docker. When it comes to small-scale troubleshooting, the fixes are mostly robust and long-lasting. However, images can sometimes become too large because developers want to avoid the time-consuming work of memory optimization.

Review Source

Aleksandr S.  
Principal software engineer  
Computer Software  
Used the software for: 2+ years

### "World changing containers and standard de-facto"

April 9, 2021

5.0

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. Container solves library/dll hell - that means that you may have two application that require incompatible libs running on the same computer without any problems. Applications are separated, they can't affect each other, their resource consumption may be tuned using docker tools. You may build proof of concept wiring containers into a single docker-compose and have the whole stack running here. Multi stage build allows to build software which does not have access to any secrets used during build step. You may use tons of software without installing it, just by running them in the docker.

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.

Switched from

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

Requires way less resources, easy to setup, doesn't really affect network setting, less intrusive.

Review Source

AA

Asanka A.  
Technical Consultant  
Information Technology and Services  
Used the software for: 2+ years

### "Great - but could be lot better"

August 22, 2022

5.0

Mainly we use it for managing our application instances (multiple instances of same application for many users)

Pros

Configurability and the basic setup is quite straight forward - you can basically get something up and running within few hours. This gives you infinite possibilities in extensibility and the manageability - but with some limitations that can be addressed with some third part applications.

Cons

Steep learning curve involved as well as lack of in-built monitoring an recovery tools. You have to depend on lot of "third-party" application to make this a production ready system.

Reason for choosing Docker

Cost

Review Source

MM

MANAS M.  
Senior Software Engineer  
Computer Software  
Used the software for: 2+ years

### "Setup your app environment ones and use it everywhere, Containerisation helps improve Prodectivity"

October 10, 2020

4.0

Docker improves your developments productivity, it reduces the overhead of code deployment , and reduces environment based failures, because if the application is Dockerised then the Env will be the same everywhere, i had a really good experience with Docker

Pros

Docker will help increase the productivity and drastically reduce the development cost, using Docker we can setup anything that is needed, any number of services and machines in the virtual space, can do routing and load balancing between them, They have a really great documentations, tutorials to get started with, and we have a docker hub where all the native images are available, like mysql, psql, ubuntu much more, we can create our own image , its jus the way you set up your machine in reality , wright all the command steps that you will do in a file, the docker will set it up, Now the Docker team is providing free interactive portals in docker hub , with which you can play around inside a virtual space console , try out different things on there and write the commands that worked for you in your docker file, The software s free i suppose, this free version suffices all the use-cases, You can also use the Docker in production , set up a cloud machine and install docker in it, and start your docker using your docker compose file , its as simple as that , write your setup script ones and use it anywhere and everywhere, this reduces your cost and management, without docker you may be using many cloud machines and services like one for the application, DB, LB, etc, now with docker you can do it all under one machine the new Dev who joins in your team can set up his dev env easily just by installing Docker and start working effectively, test changes without deploy.

Cons

You should have a good local machine to run heavy Docker containers, it its a simple container with one or two virtual containers then its fine , but to run a complex setup you need a really high configuration system , else it will be really slow and will reduce the productivity of the developer, it has a big learning curve to Dockerise a application, it is easy to use , but not easy to develop the containers , means initial development to setup docker needs good understanding of both docker and your application infrastructure

Review Source

VR

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

### "A must for every developer. Isolation is a powerful thing"

March 21, 2024

5.0

I have been using Docker for years. I daily use it to build local development environments, as well as production containers. I think that it’s a “must have” in all kinds of modern software architectures. It applies very well to monoliths, too. It’s not a thing that empower only the micro-services paradigm.

Pros

The portability and the robustness it gives by applying isolation and virtualisation.

Cons

Some simple things, such as to be on tail of current logs, are hard to replicate. A better built-in support for monitoring could be a huge enhancement for Docker.

Review Source

Onur P.  
Co-Founder  
Computer Software  
Used the software for: 2+ years

### "Docker Review"

August 4, 2023

5.0

We have solved the stability issues with using distributed Docker containers. Our downtime on our website significantly dropped down. I can tell that my overall experience with Docker is very good.

Pros

It has great community online. When I need help with some configuration or error, I can easily find the solution. Also the Docker containers are very stable and fast. It can easily be deployed using a regular CI/CD tool.

Cons

Nowadays, using standalone docker containers are not a common way. You need to use Docker with Kubernetes. I'd be glad if some developments will be performed for the aim of using Docker standalone containers.

Review Source

Mo F.  
DevSecOps Engineer  
Information Services  
Used the software for: 2+ years

### "A DevSecOps must have"

June 6, 2023

5.0

Pros

The best feature I like about docker is that I can encapsulate work in a container and deploy it anywhere like Azure Container Instances, Amazon EKS, Digital Ocean or even my desktop. I like to create containers with python + security tools like SSL Scanners and deploy them near the servers to test and outside the servers to test to have an accurate picture of what's supported. It also helps with powershell core since you can create docker container with specific modules and give them to co-workers so they don't have to install the modules on their PCs. I also like integrations like Trivy that come built-in to docker desktop so you can scan the images for vulnerabilities and also like Slim.AI to make images smaller.

Cons

The recent licensing changes made me discover Podman and switched a few workloads already.

Review Source

VC

Vincent C.  
Principal Technical Level Designer  
Entertainment  
Used the software for: 1-2 years

### "An extremely powerful tool to run your server applications in a closed environment."

November 17, 2022

4.0

Docker is a must-have tool if you run multiple app/services on a single server by isolating each of them in its own environment. When you have an issue it is so much easier to fix it within the container then having to mess with the main server where everything would be hosted.

Pros

When I found Docker and what it can do I was amazed by how powerful it is. Each container is a closed environement like a VM would be but it is super easy to deploy and configure. I wish I would have known docker sooner as I had so much trouble migrating things from a server to another back in the days but now with docker it is so easy to do and this is just amazing.

Cons

I would like docker to have a web UI where you can manage your container from there. Yes you can use Portainer but I wish it would be there by default when you install portainer. A command line tool can repel some users to learn Docker.

Review Source

mP

marcos P.  
Machine Learning Engineer  
Computer Software  
Used the software for: 2+ years

### "The container platform per excellence"

October 16, 2023

4.0

Pros

It allows you to create isolated and lightweight development environments. It allows reducing errors in production deployment by avoiding dependency on the environment. It facilitates devops tasks and in combination with other tools, facilitates monitoring and scalability.

Cons

It is a difficult tool for newbies to use and is difficult to secure. Also, images take up a lot of space.

Review Source

Robinson H.  
Researcher  
Research  
Used the software for: 2+ years

### "Docker "

March 6, 2023

4.0

It's been a great tool for quickly deploying and testing applications, and it's made my development workflow much easier.

Pros

I appreciate Docker because it allows me to quickly and easily deploy applications in a consistent environment, no matter the underlying infrastructure. Its containers package applications and their dependencies together, making it possible to deploy them in any setting such as on-premise, cloud, or hybrid. Moreover, Docker makes scaling applications easy by replicating multiple containers. Additionally, it offers an efficient way to manage application dependencies and isolate applications from each other, simplifying the process of troubleshooting and maintenance. To sum up, Docker is an ideal tool for quickly deploying and managing applications in a consistent environment.

Cons

One of the things I least like about Docker is that it can be difficult to troubleshoot, especially when it comes to networking issues. Additionally, it can be a bit clunky to set up and configure for more complex applications.

Review Source

Yehanny O.  
Fullstack developer  
Computer Software  
Used the software for: 2+ years

### "Best tool to manage your web applications"

May 9, 2022

5.0

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.

Review Source

US

Udit S.  
Software Developer  
Information Technology and Services  
Used the software for: 2+ years

### "With Docker, Serve Users Anything Or Everything That Is Hosted As A Service"

April 19, 2023

4.0

Docker images may be created relatively easily, and distributing them is even easier. We can easily containerize and host our lengthy code, which allows us to work quickly on production. With Docker, we can serve users anything or everything that is hosted as a service.

Pros

I can state with certainty that it has helped me avoid a lot of time-consuming problems with software deployment. Our large project can be divided into smaller components, which we will then deploy in containers to enable independence. We can provide the appropriate environment needed to run our project using a Docker Image file. Applications can be set up and executed more quickly with the help of a large selection of pre-built containers.

Cons

Images can occasionally be quite huge, and Docker can use quite a lot of CPU and memory on a computer. On systems with little setup, it ages. For it to function effectively, a decent system is needed. The performance of Docker Desktop might be enhanced.

Review Source

Similar Products

Featured

## 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.