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

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

## Showing most helpful reviews

Showing 101-125 of 536 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

Marek H.  
Senior Software Engineer  
Biotechnology  
Used the software for: 2+ years

### "The ideal virtualization for non-GUI applications"

July 4, 2023

5.0

Pros

The ultimate solution for deploying applications. You no longer have to say "but... it works on my computer", because you can basically deploy your computer. It helps immensely in teams that are using different systems for developing.

Cons

Learning might take a little bit longer than with other GUI based virtualizations tools, but it is definitely worth it.

Review Source

GN

Gareth N.  
Web Developer  
Computer Software  
Used the software for: 2+ years

### "Great addition to our workflow"

September 25, 2019

4.0

Docker has given us a reliable way to reproduce development environments across multiple work machines as well as on production environments. It's sped up our process of getting new developers setup on projects as well as starting new projects knowing that they'll just work. It's been a great boost in our efficiency to take on new projects.

Pros

Docker is great for setting up development environments for projects and making sure everyone is working on the same basis. That includes locally as well as in production environments. Once you have you have your configurations set it becomes trivial to drop it into any project with similar requirements. It's very flexible in what it allows you to do. It definitely speeds up the on-boarding of new team members.

Cons

Docker works 99% of the time. It's fairly reliable. Every now and then things won't work for no reason. It usually ends up being some or other obscure issue. Luckily enough if you search hard enough there's usually someone that has experienced the same problem and has managed to resolve it. There's thankfully many ways to tackle a problem when it comes to Docker.

Review Source

Elliott L.  
Developer  
Computer Software  
Used the software for: 2+ years

### "Great container architecture. Simple to use if its set up right"

July 18, 2019

5.0

I work in a design agency as the main dev-ops guy so have to spend time making sure internal staff can set up their dev environments easily. Also works well for handing over code to external clients.

Pros

Huge amount of pre-made containers on docker hub both officially and unofficially maintained. This makes it extremely easy to package a piece of software almost any way you want. On top of that there is a free version of the product which is more than enough for most peoples needs.

Cons

The setup can be tricky for newcomers, and the learning curve is average-steep. Once it is set up right I never want to go back to when I didn't use it.

Review Source

RS

Ranu S.  
Software Developer  
Information Technology and Services  
Used the software for: 1-2 years

### "Best solution for containerization, setting up CI/CD pipelines and much more"

October 10, 2022

5.0

We are containerizing all our application using docker and also setting up CI/CD pipelines for it. This is an awesome tool for deploying any application. VMs are very heavy because of separate operating systems. But they are really good and light weight solution for multiple apps deployment and resource utilization.

Pros

The tool can be used for deploying multiple container based application on single machine without installing any operating system. It supports almost all languages and their images. Images can easily communicate with each other. Easy to detect fault and easy to transfer code.

Cons

So far nothing, but there must be a way to automatically write docker image using some UI tools.

Review Source

Alice Z.  
Freelance translator  
Translation and Localization  
Used the software for: 2+ years

### "One of the best containerized infrastructure"

October 23, 2022

5.0

Great experience despite using it from command line

Pros

Easy to setup and the large amount of available online containers

Cons

You need a training course to get to use the tool since a basic standard approach is not enough to understand its functioning

Review Source

VR

Verified Reviewer  
Lead UI Developer  
Computer Software  
Used the software for: 2+ years

### "Since we started using Docker several years back it's been a reliable tool for the teams."

May 13, 2022

5.0

Pros

Docker provides consistency, great automation and above all it's stable. It saves space and has easy settings for managing the container resources.

Cons

Docs are often incomplete or not on point, a bit hard to read.

Review Source

Sadri F.  
Architecte organique  
Government Administration  
Used the software for: 2+ years

### "Docker best container"

February 15, 2023

5.0

I adopted this tool from the first day

Pros

docker allows you to test applications without having to install them. it allows to make POC quickly and to choose the right application.

Cons

Sometimes is better to use unix container :-(

Review Source

AO

Adebayo O.  
Software Engineer  
Computer Software  
Used the software for: 1-2 years

### "One size fit all for software solutions"

July 30, 2021

5.0

Overall, docker was the prefect solution for software development on the team regardless of various users OS preference or application requirements.

Pros

The idea behind docker solved a lot of issues experienced by developers due to operating system preferences. Now an application created on a windows system with docker would run easily on a Mac or Linux OS.

Cons

Docker installation process is quite cumbersome and not straight forward, however there are a lot of blogs and documentation out there to assist with this.

Review Source

Giuseppe N.  
Software Engineer Manager  
Information Technology and Services  
Used the software for: 2+ years

### "Good development tool"

May 11, 2022

5.0

Pros

Since I started using docker, I no longer needed to use other tools for managing and creating environments.

Cons

on macOS, with some projects there is some slowdown but I also know that a problem with the platform and not with the docker itself.

Review Source

Olivier JM M.  
Software Engineer  
Computer Software  
Used the software for: 2+ years

### "Great virtualization that works on all platforms"

May 10, 2021

4.0

I was appreciative when I messed up my local installation of ruby but since the apps I needed ran in docker this didn't affect me.

Pros

An easier solution for virtualization without, docker allows you to use different tools and technologies without worrying about messing up your operating system, it also helps in orchestrating different application service and run them easily.

Cons

One unfortunate part of docker is that it doesn't run well on Mac, it consumes CPU like no man's business and it is also not smart about cleaning up it's cache so if you aren't careful you can find that you have lost about 100GB in a month, good thing this is cleanable.

Review Source

Maxim L.  
Co-Founder  
Computer Software  
Used the software for: 2+ years

### "We store all our images in their private registry"

July 25, 2019

5.0

We're storing all all our private images in their cloud and have never had a problem

Pros

Super cheap and super easy to use Fast and reliable

Cons

At this price-point there's nothing to complain about, really

Review Source

Fabian F.  
IT Manager, Enterprise Web Hosting  
Pharmaceuticals  
Used the software for: 2+ years

### "Docker for testing software"

October 31, 2019

5.0

We were trying to isolate applications without the need of hosting them on different VM's. Docker was ideal for that. We could separate applications on one VM in different containers.

Pros

Once setup the number of existing images that can be used is overwhelming. We used docker to test software from different vendors who provide there software as docker images. It's really easy to get familiar with it and once you start building your own images and containers it will give you a lot of fun.

Cons

The security aspect of the available docker images. If you don't check you might download and use containers that might contain rootkits or malicious software.

Review Source

Danilo N.  
Engenheiro de software  
Internet  
Used the software for: 2+ years

### "A complex tool with easy commands"

November 13, 2019

5.0

Besides not so easy to begin with, it's a great tool to use during the development cycle, because it frees you of the need to install many dependencies, like databases and other systems that your application will interact with

Pros

Docker has made it easier to use dependencies during the development cycle, by "abstracting" the installation of many tools, like databases and queue systems, for example, so you don't have to worry about how to install them in your specific operating system

Cons

Some commands outputs could be more verbose, showing the ID of thew containers that are using some image, for example, when you are listing your existing containers.

Review Source

Krunal A.  
Web developer  
Information Technology and Services  
Used the software for: Less than 6 months

### "The Best DevOps partner"

March 16, 2023

4.0

Overall experience with docker is very good and it is very useful for DevOps engineers to make work easy for other engineers and for ourselves to identify the issue

Pros

Some challenges we are facing in implementing our project in the production environment, not meeting every compatibility and version we are using in production, so docker came up with this solution where we make one image with all our version control and it works on direct development so this is amazing about docker, it has many features and we have GUI also for docker were we can manage our docker images and maintain that thing we are implementing in our image

Cons

We face some issues while using docker is, in the beginning, we are working with docker CLI where we need to remember their commands so this is hard in beginning but after use, we are familiar with this, docker GUI version is very big so t take too much memory for control that thing, we also have another product which makes easy of that thing is portainer, you can check out this also

Review Source

Yasmany C.  
Scrum Master And Development Team Lead  
  
Used the software for: 2+ years

### "Best container runtime daemon"

March 14, 2018

5.0

Environment isolation for development, easy of deployment

Pros

The advantages of using docker from development to production are a lot. As a developer you can isolate your environments allowing you to run different versions of the same software without colliding. As ops you can now easily provision and pack your software for easily delivery and deployment on any OS that supports docker. Docker helps easy the hard line between dev and ops

Cons

Recently their strategy have turn from 100% open source focused to be more company focused enhancing docker enterprise and leaving docker community a bit more in the back

Review Source

Yana P.  
QA  
Computer Software  
Used the software for: 2+ years

### "Docker is the best tool for deploying everything you need for make project work"

June 9, 2020

5.0

Docker do the main job for you!

Pros

I run docker everyday for different projects at my company, so basically what this software do is to configure environment that needed for your project, it follows by instruction that you create and just go string by string automatically install and set up different additional tools which required for your project. So the main benefit from Docker - its stable and super fast, saves your time.

Cons

Didnt find any negatives, i think its the best one for configuration and doing all stuff that you dont want to spend time on, docker will do it for you.

Review Source

VR

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

### "Fundamental for modern software services"

December 11, 2019

3.0

We are running a fleet of microservices on Amazon ECS and Docker is part of our development, testing, staging and production environments.

Pros

It's become a de-facto standard and there are a lot of resources online to learn everything, from basics to the really advanced tidbits.

Cons

Being a very complex system, sometimes it's hard to keep track of all the parts. Is runc part of Docker? What about containerd? What's moby? The fact that operating system packages with the same name include different things doesn't help. Sometimes there are also subtle bugs that take days to track and attribute to Docker.

Review Source

Mark B.  
Software Developer  
Internet  
Used the software for: 2+ years

### "Goodbye MAMP, hello Docker"

June 15, 2021

5.0

When previously using MAMP, switching between PHP versions was complex and cumbersone. No so with Docker as entire systems can run alongside one another without a problem, making concurrent testing a breeze.

Pros

Docker's ease of use - even for beginner developers - is great. Being able to quickly architect together a complex technology stack is invaluable when testing and developing software.

Cons

The learning curve can be a little steep for new developers. Projects can too easily be overwritten or lost by incorrect configurations.

Switched from

[MAMP](https://www.capterra.com/p/195886/MAMP-PRO/)

Didn't want the bloat of MAMP and Docker provides many more features than MAMP does.

Review Source

VR

Verified Reviewer  
Tech Lead, Strategic Alliances and Business Development  
Computer Software  
Used the software for: 2+ years

### "the standard for containerizing applications"

August 21, 2018

4.0

Good experience, solid product.

Pros

Docker made it VERY EASY to build, deploy, and run containers. They have a great set of tools and ecosystem around the docker runtime. The container format is very portable and can be uploaded to the dockerhub public registry or your own private registry. The main engine is opensourced via the containerd and runc projects.

Cons

Sometimes installation can be tricky based on the operating system chosen. For running production apps, we've seen docker fail which is why you need a container orchestration system to manage the deploy of apps.

Review Source

Aayush A.  
technology analyst  
Information Technology and Services  
Used the software for: 2+ years

### "Awesome way to Package and ship application "

March 31, 2019

4.0

containerization of the solutions developed and deployment in client environment has become easy and fast. Saves lot of effort in setting up of environment in clients machine

Pros

The containerization is one the best thing it provide plus docker hub. solves problems of a developer and also deployment for a software professional. Management of docker images are simple and can be done by any developer. Security and community support is good. Saves lot of effort of a softwares developer

Cons

Previously it was platform dependant on linux but now support windows 10. So earlier windows support was an issue

Review Source

Manuela M.  
Full Stack Software Engineer  
Computer Software  
Used the software for: 2+ years

### "Great platform"

June 4, 2021

4.0

We use it for an integrated development environment. Just a few commands and everyone is set up and in sync.

Pros

The way you can set up a virtual environment integrated for development is so great. You can use any software on any computer practically with this platform.

Cons

Some programs are hard to set up or they collision with each other. At least it provides insights into how to resolve these problems.

Review Source

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

### "No dependency conflicts"

February 15, 2021

4.0

It has helped me with the project set up in no time. Just build the images and you are up and running. However, the port mapping confusions and the volume issue is hectic but overall it is a great tool.

Pros

The best thing about docker is we can sync installed dependencies in all the server and easily make the app run easily without tedious configuration setup as the docker handles all. Working local and deployment on dev, staging, or production servers is super easy.

Cons

I always tend to have this issue of volume with docker so I have to remove the unused or orphan files which feel a bit of tedious work.

Review Source

MIKHAIL K.  
Freelancer  
Internet  
Used the software for: 2+ years

### "My Favorite Tool"

February 28, 2019

5.0

Nowdays I heavily use in in development and mostly for deployment of cloud applications.

Pros

it is difficult to overestimate Docker as it had changed everything in the way of development and running web and cloud applications. Great ability to create idempotent and portable development and production environments, easy solutions deploy, maintenance and scalability, huge community, tons of ready to use images - all of that brings new level of cloud computing.

Cons

A bit confusing 'politics' of company which sometimes does unpredicted steps that can affect product future.

Review Source

Adolfo M.  
System Administrator  
Government Administration  
Used the software for: 2+ years

### "Docker as a tool to deploy applications "

July 6, 2021

5.0

Administration can be a bit complicated at first, but with practice, developers to server administrators can use the tool. And that allows reducing application implementation times.

Pros

Docker allows quick application deployment without having to worry about compatibility between libraries, and it is very practical to implement in production environments.

Cons

The need for a centralized image registry, and the learning curve in technical personnel can negatively impact its use.

Alternatives considered

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

Reason for choosing Docker

We chose docker for its portability between development and production, as well as its availability for use in different environments

Review Source

VR

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

### "Docker containerization made Deploy easy "

April 26, 2021

5.0

It's very useful system where you can build virtual environment to run you application similar to production environment.

Pros

I have been using Docker for my application deployment. It comes with such a good documentation and 100% open source. It works on almost every platform and very helpful in matching development and production environment.

Cons

it has steep learning curve. It takes lots of space on machine running on it. It works on almost all the cases but sometimes doesn't work for no reason. Also some liberaries like fmpeg, dlib sometimes finds hard to install.

Review Source

Similar Products

Featured