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

> 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

# Reviews of Docker

Ease of use

4.1

Customer Service

4.1

## Pros and Cons in Reviews

Daniel S

Director of Research and DevelopmentHospital & Health Care, 11 - 50 employeesUsed the software for: More than 2 years.

“We run a monorepo with a microservice architecture in healthcare and Docker runs our local dev workflow.“

March 27, 2026

Aroob A

Web DeveloperMarketing and Advertising, 11 - 50 employeesUsed the software for: 6-12 months.

“It does not allow me to check the database tables on a google tab.“

December 23, 2024

Daniel S

Director of Research and DevelopmentHospital & Health Care, 11 - 50 employeesUsed the software for: More than 2 years.

“Then when we deploy to Azure Container Apps its basically the same containers, so theres very little friction between local and prod.“

March 27, 2026

Aroob A

Web DeveloperMarketing and Advertising, 11 - 50 employeesUsed the software for: 6-12 months.

“I can't open mariadb for wordpress projects.“

December 23, 2024

SA

Sara A

EngineerInformation Technology and Services, 2 - 10 employeesUsed the software for: 1-2 years.

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

June 14, 2024

Sebastian B

CEOBiotechnology, 2 - 10 employeesUsed the software for: More than 2 years.

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

June 12, 2023

CM

Christhian M

Data ScientistFinancial Services, 201 - 500 employeesUsed the software for: 1-2 years.

“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“

October 21, 2024

Divaldo C

CEOConsumer Services, 2 - 10 employeesUsed the software for: More than 2 years.

“One of the things that worries me is that Docker is not very friendly to consuming virtual machines, containers consume considerable resources.“

October 20, 2023

## Showing most helpful reviews

Showing 1-25 of 536 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

Daniel S.  
Director of Research and Development  
Hospital & Health Care  
Used the software for: 2+ years

### " Great except for massive space hogging"

March 27, 2026

4.0

Been using Docker for a few years now across multiple projects. Its become a tool I cant imagine working without.

Pros

We run a monorepo with a microservice architecture in healthcare and Docker runs our local dev workflow. Docker Compose lets us spin up the whole stack locally so devs can test end to end without needing a cloud environment. Then when we deploy to Azure Container Apps its basically the same containers, so theres very little friction between local and prod. Just clone the repo and docker compose up.

Cons

I have to docker compose prune -a often or else it eats up my entire drive. Today I did it and it freed 500gb.

Review Source

Monica G.  
Cloud Engineer  
Telecommunications  
Used the software for: 2+ years

### "Decent container registry services, slow in Singapore, decent price, awesome 3rd party support"

June 9, 2025

4.0

Overall, Docker is well supported, and for the most part reliable. The price is good. However, docker pulls in Singapore are slow.

Pros

I love the support. Just about every 3rd party vendor supports Docker. The container registry services are good for the most part. Price is good - no issue on price.

Cons

Our docker pulls from Asia Pacific, especially Singapore is really really really slow. I ended up using AWS ECR for that region.

Alternatives considered

[Amazon ECS](https://www.capterra.com/p/234183/Amazon-ECS/)

Reason for choosing Docker

The price is better with Docker. Also, I ended up using Amazon ECR for our Singapore/Asia Pacific images. The docker image pulls were too slow with Docker in that region.

Review Source

VR

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

### "Docker has gone the way of the dodo"

May 15, 2023

2.0

Started out great, then turned to not-so-great, then eventually GET ME OFF THIS THING.It took them coming out with an Open container initiative to be able to market their product, which is bloated cruftware. There are better options out there. Maybe not as user-friendly, but definitely not as buggy.

Pros

It was awesome the day we replaced it with something else. I suppose it's a good dashboard app for showing off running containers on your workstation.

Cons

It's too resource intensive, and makes everything else crash when I'm running the containers. I hate how they force you to upgrade to the latest version if you're a freebie, and that usually breaks all my keys on boxes, which means I've got to reset to factory defaults just to use what I already had working. Docker is literally a productivity killer because they think they know more about virtualization than you do and so they push updates and force you to download them and occupy all your hard-drive with bloated containers.

Review Source

EC

Eric C.  
Engineering Manager  
Education Management  
Used the software for: 2+ years

### "De-facto standard for containerization"

March 16, 2025

5.0

Positive experience. Integrates well with our CI/CD deployment pipelines.

Pros

De-facto standard for containerization. Works well in dev and (when required) simple test environments.

Cons

Only stable enough for production in Linux. We use Windows for our dev machines and while it works, it is slightly flaky!

Review Source

VR

Verified Reviewer  
Engineering Manager  
Program Development  
Used the software for: 2+ years

### "Docker the best "

December 30, 2024

5.0

Docker has been a life-changing in the tech world since it is easier to deploy application and also as a dev I can have den env easily

Pros

Easy way to create images that will work in any platform

Cons

docker desktop since you have to pay for use it

Review Source

VR

Verified Reviewer  
Web Developer  
Marketing and Advertising  
Used the software for: 6-12 months

### "Docker for junior wordpress developers"

December 23, 2024

5.0

Overall it has been a very smooth experience to work with docker in developing a wordpress website and then integrating my local work to the production site alongside other collaborators.

Pros

Amazing way to work on projects independently on your local computer before hosting the project to production. Mailhog is the best feature to test the email sending and receiving features.

Cons

It does not allow me to check the database tables on a google tab. I can't open mariadb for wordpress projects.

Review Source

SP

Stuart P.  
Product Manager  
Computer Software  
Used the software for: Less than 6 months

### "Newbie to containers"

August 3, 2025

4.0

Brand new to it and trying to move from a classic heroku dyno built on a slug to a container approach to overcome memory issues.

Pros

The desktop client was reasonably straightforward for a begi8nner when it comes to containerisation.

Cons

It's still quite a new concept for me so maybe in built conceptual guidance would be good. It assumes a base level of knowledge.

Review Source

VR

Verified Reviewer  
Software Engineer  
Telecommunications  
Used the software for: 1-2 years

### "A Powerful Tool for Streamlined Development and Deployment"

February 2, 2025

5.0

Overall experience has been positive in terms of creating and tearing down the environments for testing, development and production environments.

Pros

Docker helps to run the application across the environments and machines. It also supports to scale up the applications and move them across different cloud providers.

Cons

Learning curve of Docker could be deep for beginners with the integration of tools like Kubertness making it a bit challenge.

Review Source

GG

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

### "Good tool for clean setups"

July 10, 2025

5.0

Pros

Good program to develop more faster and keep envs separated. The image system help to share better the base and avoid some possible mistakes.

Cons

Containers get slow suddenly sometimes, and handling flows is really hard to manage on standard plan. The folder structure was not much familiar for me and bit complicated to use.

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

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

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

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

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

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

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

VR

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

### "containerized your application"

December 3, 2023

4.0

docker helps you to containerize your application including all the dependencies and allows us to create the image of the application and share it with anyone from your team.

Pros

containerized your big application into a small docker image.

Cons

Some versions of Docker allow all network traffic on the same host by default which is unrestricted traffic.

Review Source

VR

Verified Reviewer  
IT Manager, Enterprise Web Hosting  
Information Technology and Services  
Used the software for: 2+ years

### "Containers are really helpful"

February 1, 2019

5.0

It's a great way to test new technologies in a robust manner.

Pros

Ability to spin up software with just a few clicks. Initial setup doesn't require to much experience. Downloading new images and containers creation gives a lot of joy. It's a great way to perform POC and experiments as if they appear to be invaluable the removal from the device is simple and doesn't leave any orphaned dependency packages. Scaling services through Swarm allows to greatly improve performance of applications that can work in such environment. There is a huge variety of systems on which it could be run.

Cons

By default the docker service storage is kept on /var (on linux systems) which doesn't usually tend have a lot of free space. The amount of documentation available could be overwhelming in the beginning. If you would change the storage driver on an existing docker environment you will loose all your containers and images. If you would like to keep them you need to import and export them manually. There are some security concerns and it's easy to expose yourself if you don't know what you're doing.

Review Source

Matthew J.  
Application Support Engineer  
Computer Software  
Used the software for: 2+ years

### "Top Notch Developer Toolbox "

July 3, 2023

5.0

Excellent.

Pros

Without any fear of favor, docker remains a front-runner when it comes to containerization. Have used docker for some years I can say it's a defacto tool when it comes to software development and it does its job quite excellently.

Cons

There's nothing to like less about docker within the context of my usage.

Review Source

Raúl L.  
IT Infrastructure Manager  
Telecommunications  
Used the software for: 2+ years

### "Dockertize your platform right now!"

October 19, 2018

5.0

All my current infrastructures of my clients are based on docker, I have been able to create database clusters with maria DB and several nginx using docker, likewise I have been able to create API's and micro services with containers that I have created myself

Pros

Docker has proven to be a fairly efficient and stable virtualization platform for productive environments of high stress and traffic flow. The compatibility with other work tools is almost 100% guaranteed and also allows testing and deployments at speeds never before reached by infrastructure departments. One of the most significant advantages is the large repository of images of applications that are available in the docker hub. Without a doubt, of the best tools that I use in my day to day

Cons

It takes great knowledge of linux and infrastructure to use docker, it is not a tool for beginners, if you do not have the basic knowledge of a LAMP or LEMP for example, you can not deploy a disconnected application in docker, much less create base clusters of data, among many other things.

Review Source

VR

Verified Reviewer  
Lead Developer  
  
Used the software for: 1-2 years

### "I run containers for projects, and tools, like discourse, Docker is simplifying my life! "

May 7, 2018

4.0

Time saving, money saving, two great benefits !

Pros

The community is highly reactive, the software is stable, can be easily used, even if your are not a technical guru. Docker simplify usage of tools, apps. No more worries about which version of this lib, or this framework to install and run an app. It is easier to try things too, you get the container, you run it, and you test, no more complicated install, no more OS breakage because you have to install some new version of a lib who break the rest of your setup ! Last but not least, it's simple to deploy and use with some majors cloud hosting, it is a great tool for starting businesses, and you have can scale if you need to, start small and save money, and if you need, go big.

Cons

You have to choose or manage well your container, the main trouble to my point of view is to have too old container, meaning you need to update your operating system to have the more recent security feature, if you have an old operating system you are vulnerable. People often don't think about that aspect, and the risk is to have lot of apps running on old OS.

Review Source

MD

Magdalena D.  
Costume Designer  
Entertainment  
Used the software for: 1-2 years

### "Vibrant Application for Swift Development "

April 18, 2024

5.0

Pros

Docker is aggressive in making valuable development for any application.

Cons

Docker is consistent and it delivers sustainable ways for application handling.

Review Source

VR

Verified Reviewer  
Staff Test Infrastructure Engineer  
Computer & Network Security  
Used the software for: 2+ years

### "Powerful, essential, awesome"

May 27, 2018

5.0

Pros

Docker provides an efficient way to build, run and manage containerized applications. Also, it integrates with Docker Hub, which contains tons of built-in images that can be directly used or as a starting point to build our own images. Additionally, Docker is lightweight, very stable and fast, so it is too easy to get a complex dev/testing environment up and running in seconds, but also it can be used in production environments. It includes different tools like Docker Compose and Docker Swarm to ease even more complex tasks to orchestrate our applications. Moreover, tons of products/services provide integrations with Docker, such as Jenkins, Bamboo, Amazon Web Services, Datadog, etc.

Cons

The learning curve is high at the beginning and after having been working for a while with the software, there are still tons of options to explore and to work with.

Review Source

MF

Mike F.  
Systems Engineer  
Health, Wellness and Fitness  
Used the software for: 1-2 years

### "An excellent addition to the container development workflow"

June 22, 2023

5.0

It has streamlined our container development process very well.

Pros

The ease of use and integration with our current toolset, while also having an extensive library of documentation

Cons

Nothing not to like, it works out the box.

Review Source

Similar Products

Featured