Docker

4.6 (528)
Write a Review!
Software containerization & deployment services

Overall rating

4.6 /5
(528)
Value for Money
4.6/5
Features
4.6/5
Ease of Use
4.1/5
Customer Support
4.1/5

97%
recommended this app
Sort by

528 Reviews

Sebastian
Sebastian
Overall rating
  • Industry: Biotechnology
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

Essential software

Reviewed on 12/06/2023

Even if the image creation may be a complex issue, the rewards makes it worthwhile. And most of the...

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.

Verified Reviewer
Overall rating
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

containerized your application

Reviewed on 03/12/2023

docker helps you to containerize your application including all the dependencies and allows us to...

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.

Vivek Kumar
Overall rating
  • Company size: 201–500 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 7.0 /10

Extremely helpful to manage and deploy your application virtually on any system

Reviewed on 04/07/2018

Helps to manage your application and host on docker hub.
Helps to distribute and deploy your...

Helps to manage your application and host on docker hub.
Helps to distribute and deploy your application on different system.

Pros

The best thing about docker is docker cloud. You can host your application in docker cloud and share with your teammate or make it public which make it extremely helpful to install your application in literally any system without worrying about the system dependencies. Lots of contributors are there in docker cloud. Also helps you in improving your software infrastructure by isolating your application micro services.

Cons

Not more documentation about different ways to deploy application.
Not good documentation about different commands you can run on docker-compose and their dependencies.
Some time you feel stuck while solving particular problem and you find no help in the internet.

Verified Reviewer
Overall rating
  • Industry: Outsourcing/Offshoring
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

The Software That Pushed the Industry Forward!

Reviewed on 22/11/2023

Pros

Once I started using this.. I cannot see myself developing apps without it! I use it mostly for personal use, all my homelab apps are on Docker :)

Cons

The pricing can put you off if you choose to use this in a professional setting. But its money well paid.

Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 501–1,000 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Great tool for development

Reviewed on 13/10/2023

It is a great toolSome production application such as Nginx, Nextcloud are run on dockerThey are...

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

Mo
Mo
Overall rating
  • Industry: Information Services
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 6.0 /10

A DevSecOps must have

Reviewed on 06/06/2023

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.

Verified Reviewer
Overall rating
  • Industry: Mechanical or Industrial Engineering
  • Company size: 1,001–5,000 Employees
  • Used Weekly for 1-5 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Must Have

Reviewed on 22/05/2023

Pros

I used Docker to set up an EMQX MQTT broker for a project I was working on. My final review is that Docker is a useful user-friendly software that allows you to easily create containers with specific environments for specific tools. Before Docker developing apps may lead to different bugs in different environments because of compatibility issues. With Docker that problem is gone. Docker (and containerization in general) will very soon become the base knowledge that every developer must know. There are only a couple of commands or concepts you need to be familiar with in order to solve most problems. To create containers, most codes are already online at specific websites, so you only have to copy and past them.

Cons

Be aware Docker images are heavy and they will slow down your computer.

Marek
Marek
Overall rating
  • Industry: Biotechnology
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

The ideal virtualization for non-GUI applications

Reviewed on 04/07/2023

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.

Matthew
Matthew
Overall rating
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Top Notch Developer Toolbox

Reviewed on 03/07/2023

Excellent.

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.

Aadarsh
Aadarsh
Overall rating
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Containerizing docker service

Reviewed on 07/07/2023

Our applications have became platform independent we just need a docker image to run our application...

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

Katelyn
Overall rating
  • Industry: Hospital & Health Care
  • Company size: 51–200 Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Docker? What is that?

Reviewed on 28/09/2023

Docker has been a wonderful learning experience for my team and I. Learning how to be better coders...

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.

Alex
Overall rating
  • Industry: Marketing & Advertising
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Docker the dev must have

Reviewed on 06/10/2023

very good experience, i was scared about the windows experience of docker but with WSL we didnt...

very good experience, i was scared about the windows experience of docker but with WSL we didnt notice any particular issues

Pros

i like the standardization of envs that docker offers, we can try a product and be sure it will behave the same way in production. seamless updates and much more!

Cons

the docker workflow can be difficult to learn, but when you become proficient in it, its smooth sailing

Abhishek
Overall rating
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

A day in a life of full stack container

Reviewed on 17/07/2023

Docker Engine on Windows has been an absolute game-changer for my software development journey. It...

Docker Engine on Windows has been an absolute game-changer for my software development journey. It has tackled several critical problems and provided me with numerous benefits that have significantly improved my workflow. First and foremost, the isolation feature of Docker Engine has been a lifesaver.

Pros

The GUI helped me understand its all basic concept and functionality. The best thing about docker on windows is we can configure its system requirements easily without any hassle.

Cons

There is very less thing i could say because i haven't encountered in my learning phase. Though it took me a while to understand the .wslconfig file in windows.

Verified Reviewer
Overall rating
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for Free Trial
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Docker is Daily tool

Reviewed on 11/08/2023

I use all the time when i need to deploy apps is very easy and simple

I use all the time when i need to deploy apps is very easy and simple

Pros

Simple tool for the job, I like the compatibility better when searching for a particular version

Cons

I don’t have something that I don’t like

Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 1-5 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Docker User

Reviewed on 17/07/2023

my overall experimence is very good, making countanier and handling product is very easy

my overall experimence is very good, making countanier and handling product is very easy

Pros

its very easy to use, easy to intigrate

Cons

it is low storage product, some time the network confiration issues is hapnning

Nuno
Overall rating
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 8.0 /10

One of the best ways to have a working environment without having to install anything on the...

Reviewed on 18/08/2023

Pros

The ability to quickly have my developing environment running on my machine without having to go look for all the installers I need.

Cons

What I think it's missing from Docker is the ability to export a container so that another person can import it, so that some information can be shared by a team.

Arnaud
Overall rating
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Very useful for containing project environments.

Reviewed on 25/11/2023

Pros

The flexibility it allows to the user with regards to the use case.

Cons

Docker can be somewhat difficult to use at first. More resources that are easily accessible could be helpful.

Julius
Overall rating
  • Industry: Insurance
  • Company size: 11–50 Employees
  • Used Weekly for 1-5 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Docker Review

Reviewed on 25/09/2023

my overall experience with docker has been great, it continues to empower me by virtualizing my...

my overall experience with docker has been great, it continues to empower me by virtualizing my systems, which create s a lot of value and cost serving.

Pros

What I like the most about Docker is its ability to create insolated containers of workflow, which gives me the power to monitor instances with ease.

Cons

There isn't much I dislike about Docker, but maybe they could create a cloud version of it.

Robinson
Robinson
Overall rating
  • Industry: Research
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Docker

Reviewed on 06/03/2023

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

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.

Krunal
Krunal
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 1-5 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

The Best DevOps partner

Reviewed on 16/03/2023

Overall experience with docker is very good and it is very useful for DevOps engineers to make work...

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

Rishad
Overall rating
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Monthly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 8.0 /10

I'm started using docker image to make project simple

Reviewed on 24/03/2023

I'm using it for the last two years. (I used it before that, that is by downloading third-party...

I'm using it for the last two years. (I used it before that, that is by downloading third-party docker images). Now I'm started testing it for broader usage scenarios. Because I want to create each service as a separate container. Because as we are scaling, the difficulty is increasing. So I think docker may help us to simplify the implementation.

Pros

It's Desktop app support on Mac. Also, it has M1 support for my mac.

Cons

It's not completely free. I think paid subscription is a little bit expensive. My perspective may change when I'm started using it actively.

Parth
Overall rating
  • Industry: Staffing & Recruiting
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Excellent and most effective deployment technique for code reproducibility

Reviewed on 22/01/2023

I operate in an industry where I may need to quickly test software functionality in several...

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.

Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Best product for container deployment

Reviewed on 21/01/2023

My overall experience with Docker is great it has made virtualisation and deploying containers very...

My overall experience with Docker is great it has made virtualisation and deploying containers very easy process that anyone can do.

Pros

Docker is one of the best product for easily deploying containers and maintaining images it helps a lot in development process and the maintenance is also very easy.

Cons

There is nothing that I dislike about Docker.

Verified Reviewer
Overall rating
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Monthly for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 9.0 /10

Handy for deployment

Reviewed on 04/02/2023

I can easily access it through my Linux terminal so it's so much easy and fast to use.

I can easily access it through my Linux terminal so it's so much easy and fast to use.

Pros

I can easily containerize my application and put all the dependencies in this container and after publishing this container in the docker hub, I can create images and use the application anywhere I can test my application on different environments and the only thing that I ever need will be docker installed on the device where I want to run this application.

Cons

There's not a single thing that I dislike about Docker.

Stuart
Overall rating
  • Industry: Government Administration
  • Company size: 5,001–10,000 Employees
  • Used Daily for 1-5 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

Containerzation and Kubernetes

Reviewed on 24/03/2023

Pros

Its easy to use Kubernetes and the containerization functions of the software.

Cons

Can be a bit intimidating for a first time user.