
Overall rating
Filter by
Company size
Time used
515 Reviews

- Industry: Computer Software
- 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
Best tool to manage your web applications
Reviewed on 09/05/2022
All our web applications use Docker for testing purporses and production enviroments and is a must...
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.

- Industry: Information Technology & 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 10.0 /10
The lean virtual machine tool we've been waiting for
Reviewed on 04/08/2020
Feels like a bit of a learning curve coming from using VirtualBox, vagrant, etc., but when you get...
Feels like a bit of a learning curve coming from using VirtualBox, vagrant, etc., but when you get that first cluster of virtual environments running interacting apps you know how worth it it was
Pros
Docker works on every platform and makes it simple to match production and development systems. It's similar to older virtual machine and VM management tooling, but much more lean and 100% open source.
Cons
Getting started can be intimidating. While it's worth the time invested, development teams accustomed to working directly on their own hardware or with traditional virtual machine tools will have a bit of a learning curve.
Alternatives Considered
VirtualBoxReasons for Choosing Docker
Lean, fast, efficient toolSwitched From
VirtualBoxReasons for Switching to Docker
It's faster, smaller and scales more quickly and easily- 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.

- Industry: Pharmaceuticals
- Company size: 51–200 Employees
- Used Weekly for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
Docker, the perfect container-maker
Reviewed on 14/09/2023
We solved a monolithic structure implementing Docker, it was a hard process and it's not really...
We solved a monolithic structure implementing Docker, it was a hard process and it's not really easy, but if it's well done you can rest assured that you will have much fewer problems in the future. Capacity and maintainability skyrocketed after we started using it, so we have much to thank Docker.
Pros
I think the most impactful and beneficial thing about Docker is the capacity to hold an entire program with an insanely low size (30MB for an entire and fully operational Alpine-linux!!). This enables a world of microservices to be created and never depend on one thing, you can have 6 different micro services hosted on 6 different containers and each and every one can be resetted without holding the rest hostage.
Cons
I think the implementation process could be easier, sometimes you really need an easy-access terminal and Docker is not that friendly when it comes to that, I have high hopes that they can resolve that issue, for example as Anaconda did, a separate executable terminal for each virtual environment, this could be a separate command terminal for each container.
- Industry: Banking
- Company size: 5,001–10,000 Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
Better DevSecOps with Docker
Reviewed on 27/09/2019
Containerized application is inevitable. All software companies/departments will be used Docker to...
Containerized application is inevitable. All software companies/departments will be used Docker to ship applications. Docker can be managed by command line. So, you only need to memory a few scripts. I strongly recommend docker. However, docker security is another issue to be handled.
Pros
First of all, it's very easy to use. If you have experience on powershell or other batch scripts, you can handle docker command perfectly. Docker changed the world deeply. Container architecture is certain to happen all devops processes. With Docker, software development process and shipping are quite simple. It's because Docker provide a standard file system and command scripts.
Cons
If you are Microsoft Windows 10 user, you need to install specific version of windows that supports Docker. When you decide to use Docker, you have to buy a security application to secure docker file and docker images, containers. So, it is another cost.
Alternatives Considered
VMware AriaReasons for Switching to Docker
Docker is commonly use and some part of it is open source. It brought a standard shipping.- Industry: Information Technology & Services
- Company size: 501–1,000 Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Best way to containerization
Reviewed on 15/01/2020
Docker is very useful for us it saves the cost upto 50% and continous integration and new features...
Docker is very useful for us it saves the cost upto 50% and continous integration and new features are on time after implementing docker
Pros
Docker is new sensation in the world of software development we can easily ship our code and applications in a bundle with their binaries and dependency so anyone can run application easily. Docker is the best way to ship your application on multiple platform with less resources.
Cons
Docker is not available for windows we have to download vm to run it on windows
Alternatives Considered
ClientCircleReasons for Switching to Docker
It comes with docker hub where millions of images are available and it is easy to use
- 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.
- Industry: Information Technology & Services
- Company size: 10,000+ Employees
- Used Weekly for 1+ year
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 8.0 /10
Containerisation is great
Reviewed on 15/11/2023
Pros
Docker allows you to containeris applications and run applications reliably across different platforms. The docker CLI is fairly easy to use when you know what commands you want to run.
Cons
The CLI documentation could be better as I often find myself using trial and error to work out what I need to do.
- Industry: Computer Hardware
- Company size: Self Employed
- Used Monthly for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 7.0 /10
Amazing Possibilities but a Definite Learning Curve
Reviewed on 27/10/2023
When I get it working how I want it does exactly what I need it to do, perhaps with more use I will...
When I get it working how I want it does exactly what I need it to do, perhaps with more use I will find it easier.
Pros
There is so much is can do and so much it can integrate. It is highly recommended in the community.
Cons
I found it difficult to setup, I have installed it on 3 servers now and it did get easier but still a challenge.
- Industry: Financial Services
- Company size: 201–500 Employees
- Used Monthly for 1-5 months
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 8.0 /10
Easy to Use
Reviewed on 19/10/2023
Pros
User friendly with little knowledge. Straight forward and obvious
Cons
cost is always the con of anything. Otherwise very happy with the experience
- Industry: E-Learning
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
Powerful and robust containerization technology
Reviewed on 31/10/2022
Pros
Very powerful; extremely flexible; huge community support; vast integrations with other products/technologies
Cons
Steep learning curve when moving to Docker (or containerization in general) for the first time.
- Industry: Computer Software
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
How to demo a MVP
Reviewed on 30/12/2020
I like the problems Docker solves in my case, I work in some specific subcomponent which lives in a...
I like the problems Docker solves in my case, I work in some specific subcomponent which lives in a docker container, so I usually don't have to worry about the impact other than the parts where the component will interact with others, but that is not usually docker related stuff other than ports and shared storage.
Pros
I find very convenient the way I can ship a demo by creating a docker image with all what is needed inside. I am more tended to the idea of a container serving a single purpose, but in much cases docker can be used to package and ship all that is needed to have a not complex MVP, even if it was complex several docker images can be built, but talking about simple cases I found docker easy of use by the final audience, they do not need to know all the details or have strong skills, just a few instructions and they are ready to see the demo. And also in some more complex cases, end users with more deep technical skills simply ask for a docker image with specific requirements, since they know how to connect the pieces and they have some infrastructure in place they can easily plug in the docker image.
Cons
IMO the user experience for a developer is more easy in linux based environments than in Mac environments, or it also could be that the development environment provided by some companies is some kind attached to mac computers but then on the testing, deployment, and production environments is more linux based. So the experience is not kind of uniform in my opinion.
- Industry: Computer & Network Security
- Company size: 10,000+ Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
De-couple your huge applications and make them independent with Docker!
Reviewed on 31/07/2022
We are already in the process of refactoring all our internal applications into microservices...
We are already in the process of refactoring all our internal applications into microservices architecture. Containers are the future of application development and therefore, almosy every software company is already working on this transition with full force. Since docker is the heart for containerization, it is evolving with time and is helping companies revolutionize their softwares.
Pros
1. Huge database for base images: Dockers works with Docker Hub by default which has a huge database of base images which includes Operating Systems with very limited tool set installed on top. This helps make the OS super light and can be downloaded and ran under minutes.
2. Any docker image runs as a container/ service which is independent from any other containers. However, each container can run in conjuction with other containers and they can even restart and be alive at all times automatically.
3. DockerFiles can be used to build docker images easily which can then be posted on DockerHub for private or public usage.
Cons
Docker lacks containerization due to which it is used only as the underlying software and not as a primary software. Containerization is a large part of microservices, therefore, this is one of the cons of docker. However, many third party orchestration tools are available for performing these activities.

- 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.
- Industry: Computer Software
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 9.0 /10
Great addition to our workflow
Reviewed on 25/09/2019
Docker has given us a reliable way to reproduce development environments across multiple work...
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.

- Industry: Telecommunications
- 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 10.0 /10
Dockertize your platform right now!
Reviewed on 19/10/2018
All my current infrastructures of my clients are based on docker, I have been able to create...
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.

- Industry: Computer Software
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Docker is the quintessential containerization tool
Reviewed on 08/03/2021
Our organization uses Docker to standardize environments for local workstations and remote deployed...
Our organization uses Docker to standardize environments for local workstations and remote deployed environments. It has enabled project teams to make sure issues with the environment in deployed applications are minimized.
Pros
Docker is the most popular container tool that helps teams set up and mange environments to run their applications without having to resort to VMs. It provides a simple interface to create environments and test, deploy and maintain applications within local, on-prem or cloud infrastructure. It has an extensive community that builds Docker images, pre-built environments that support for a variety of operating systems, programming languages and tools.
Cons
Docker can have a somewhat steep learning curve and is hard to explain to someone who doesn't know about it. Some of the more nuanced configuration options can be hard to find and harder to understand for newcomers. The support for Windows environments is also not as extensive as it could be.
- Industry: Information Technology & Services
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Application containerisation that stormed the world
Reviewed on 20/11/2022
Great and simple tool used to take best containerisation features from Unix systems with easy to...
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.
- Industry: Computer & Network Security
- Company size: 201–500 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Powerful, essential, awesome
Reviewed on 27/05/2018
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.

- Industry: Information Services
- Company size: 10,000+ Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Docker - Configuration Management Tool for Containerization
Reviewed on 07/01/2019
Most interesting and powerful thing of Docker is the integration with the Visual Studio, TeamCity,...
Most interesting and powerful thing of Docker is the integration with the Visual Studio, TeamCity, AWS and other services and software. Scalability of the service is also high. We deploy the 100+ servers of same project in just eight hours earlier which used to take four to five days.
Pros
Docker is the DevOps Tool that is used to for Containerization. It's the best tool to automate the build, Deploy and Release Management. By using it,the risk of human error is eliminated. It can be integrated with any operational infrastructure or multiple cloud. It boosts the agile process with DevOps methodology. The enterprise level of security delivers the application with a protected way. Best thing in it is Docker simplify the development process with the automation with the help of containerization.
Cons
In every release of docker, we need to check and test the compatibility of our product before implementing it, which is totally unplanned. It should come with more brief documentation as the learning curves are sharp. The integration of some cloud based services is not stable.

- Industry: Computer Software
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
Docker Review
Reviewed on 04/08/2023
We have solved the stability issues with using distributed Docker containers. Our downtime on our...
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.
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Developer and administrator best friend!
Reviewed on 28/06/2018
Secure and easy way to run thousands micro services.
Secure and easy way to run thousands micro services.
Pros
Easy to learn, easy to use and most advanced tool to o build, ship, and run distributed applications. Doesn't matter if your running thousand of micro services or just a small home serwer with few web apps - docker is the way to go. It's realy easy to learn how to use it (has great documentation and community) and how to create your own container images. It's wery stable project now and i'm succesfully using it on production enviroment with more than 300 applications. It's great way to improve your infrastracture security by isolating every application in dedicated environment.
Cons
Docker Hub (place where you can store your pirvate container images) is a little pricey. Running private container repository could be challenging.

- Industry: Health, Wellness & Fitness
- Company size: Self Employed
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 7.0 /10
Requires In-App Purchases
Reviewed on 10/07/2021
Using a "free trial" approach would be a better way for Docker to prove their excellence in the...
Using a "free trial" approach would be a better way for Docker to prove their excellence in the cross-platform deployment sector because they'd already drawn me in and won me over, but forcing me to buy another product to manage what their first product helped did was not a good way to make a loyal customer. A free trial would have been able to impress me much faster and let me convince myself instead of being stuck "going without".
Pros
Docker made the deployment across a heterogeneous ecosystem very easy and much faster than before. Helped integrate across diverse platforms with less effort on my part.
Cons
Mini-docker containers were a little difficult to manage and the app didn't include free software to manage them. What good is a technology that lets you package and ship out the apps without giving you a way to mange them as well?
- Industry: Computer Software
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
Docker - standardise your dev and prod environments
Reviewed on 28/05/2021
Docker has transformed how we develop and ship software, allowing us to be more Agile in our...
Docker has transformed how we develop and ship software, allowing us to be more Agile in our delivery. When combined with Kubernetes it creates a very powerful platform.
Pros
Consistency and agility are key aspects of development that Docker addresses. This resolves a major issue with dev environments where the stack works on one machine but then not the next. The portable nature of Docker containers resolves this issue by allowing you to ship the same container you developed on.
Tagging provides a neat way to manage mutiple revisions of containers at any time.
Cons
There was one occasion that an upgrade caused a crash issue. This necessitated a roll back to an earlier release until a fix was released. This is an outlier in an otherwise good record.
- Industry: Computer Software
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
Since we started using Docker several years back it's been a reliable tool for the teams.
Reviewed on 13/05/2022
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.