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

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

## Showing most helpful reviews

Showing 26-50 of 536 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

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

NP

Nicolas P.  
IT Manager  
Information Technology and Services  
Used the software for: 6-12 months

### "a good container system"

February 17, 2025

4.0

used it for some months to check if it could be adapted to our web hosting system

Pros

easy to understand concept, lots of help on internet

Cons

not very easy to configure, need a good technician knoledge

Review Source

KN

Kiril N.  
Developer  
Information Services  
Used the software for: 2+ years

### "Excelent container tool"

February 9, 2025

5.0

Im using it every day for local development and I'm happy with the experience of it.

Pros

Easy to manage and setup containers for local and production env.

Cons

For now I cannot find any cons of using it.

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

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

dD

dandre D.  
BI Consultant  
Information Technology and Services  
Used the software for: 1-2 years

### "Staple for Containerized Development"

December 31, 2024

5.0

It has become a staple in my development workflow. I have recommend the software to my entire team and we all are able to work on the same repos not having to worry about firmware and OS requirements.

Pros

Saves so much time to set up deployable packages for reuse. Staple to overcome the "but it works on my machine" issue. Great features including Docker Hub

Cons

Some instances you will take a fair amount of time to setup the and test deployments.

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

VR

Verified Reviewer  
Owner of ShadowPlayersDev  
Computer Software  
Used the software for: Less than 6 months

### "Running programs with Docker, the best thing ever happened to me"

September 19, 2024

5.0

I used Docker to run Oracle SQL since Oracle SQL doesn't support natively Ubuntu.

Pros

It's smooth for running different programs, provides an user-friendly interface, giving the best experience to everyone.

Cons

The installation process was kind of confusing, I didn't manage to understand the documentation.

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

SA

Sara A.  
Engineer  
Information Technology and Services  
Used the software for: 1-2 years

### "Containers are great!"

June 14, 2024

4.0

I use docker mainly on qnap systems and it works fine. I set an uniquity docker in a network without server to install, so i am able to manage the equipment. I run docker of course in a linux machine, i haven't any problem or issue, everything runs smooth. Docker is indeed a great solution, you should try it.

Pros

Containers are quick to deploy and you can have dedicated machine that run software you don't want (or you cannot) install on any machine in your network. I have a Zabbix docker machine, an uniquity one and also a snort one. I usually install docker on linux machines (I choose Ubuntu in my case) but you can also use docker on QNAP Nas systems, really useful and easier to setup. Installation of docker is easy, just follow the instruction on main site. Installing applications is also easy. Highly recommended!

Cons

You need a Linux machine and a little knowledgement to run successfully docker, but there is a lot of documentation on internet

Review Source

Iddy H.  
Solution Architect  
Information Technology and Services  
Used the software for: 1-2 years

### "Great Orchestration tool"

May 21, 2024

5.0

Pros

Using docker has been a relief for me having my application in a safe place to put them during the development stage has been good always.

Cons

This tool is using a lot of my CPU space

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

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

VR

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

### "Run your micro-services on widely accecpted runtime - Docker"

January 8, 2021

5.0

We have our major applications running in micro-service architecture and Docker is the main framework which is heavily being used within our organisation. We not only use it within our organisation but also, for our client base development as well. It is highly reliable and with machines with above-average configuration, this tool framework seamlessly. Also, with its Kubernetes cluster functionality, it offers huge benefits for testing in a sandbox environment.

Pros

1\. Widely accepted by the micro-services community. 2. A very large community is supporting docker which helps you to find a solution to any problem in minutes. 3. Provides a single-node Kubernetes cluster which can solve major problems of having Kubernetes for small scale companies. 4. Seamlessly integrate with Windows/ Linux command line, and can directly be accessed by referencing its libraries.

Cons

1\. Heavy consumption of memory. 2. It computer goes low on memory, Docker instance fails, which in turn fails all your application running on the framework. 3. Takes a while to boot up, which can be made better by increasing the efficiency of the program. 4. Managing Docker settings at times becomes a challenge because of highly hidden options. It can be fixed by taking surveys from the users and refactoring the UI elements.

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

Similar Products

Featured