---
title: Docker Reviews
meta_title: 'Docker Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 297 reviews by the users' company size, role or industry
  to find out how Docker works for a business like yours.
aggregate_rating:
  rating_value: 4.6
  review_count: 297
  scale: '5'
date_modified: '2026-07-15'
parent_category:
  name: Containerization
  url: https://www.g2.com/categories/containerization
---

# Docker Reviews
**Vendor:** Docker  
**Category:** [Container Registry Software](https://www.g2.com/categories/container-registry)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 297
## About Docker
Docker Hub is the world’s largest repository of container images with an array of content sources including container community developers, open source projects and independent software vendors (ISV) building and distributing their code in containers. Users get access to free public repositories for storing and sharing images or can choose subscription plan for private repos.




## Docker Reviews
  ### 1. Docker is very helpful software to build, test and deploy application quickly.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akash B. | Intern, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2024

**What do you like best about Docker?**

While using Docker there are lots of useful things Docker is lightweight, Rapid performance, Docker Store, and many more.

**What do you dislike about Docker?**

I most dislike things in Docker such as Security Vulnerabilities, the increased complexity of simple applications, and Challenges in large-scale deployments.

**What problems is Docker solving and how is that benefiting you?**

Docker solves lots of problems like Consistency, Isolation, Portability, Efficiency, and Versioning, and It is very helpful in DevOps practices, Streamlined development, deployment, and resource utilization.

  ### 2. Docker is the best containerisation tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Parth V. | Full-Stack Blockchain Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 21, 2023

**What do you like best about Docker?**

Docker is beneficial in the containerisation of any system or software. Docker is also helpful in deploying the software on the cloud. Docker removes the primary hassle of installing the dependencies every time you are on a new system.

**What do you dislike about Docker?**

There is almost nothing to dislike about Docker, even if you are new to command line tools it's very easy to use and docker also provides a UI for you to use if you are not comfortable with command line tools.

**What problems is Docker solving and how is that benefiting you?**

Docker is beneficial when working in development and deployment, even if my colleagues are on a different OS, they can quickly run the development environment using Docker. Also, it's beneficial when deploying clusters for K8s to remove the tedious task of installing the dependencies with the same supported version.

  ### 3. Docker has truly transformed the way we develop, package, and deploy software

**Rating:** 4.0/5.0 stars

**Reviewed by:** girish H. | Operations, Education Management, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 29, 2023

**What do you like best about Docker?**

Because they are lightweight they use a technology called containerization Which allows us to share the host OS and kernel and libraries 
Using docker we can build container images, run images to create containers, and also push their containers to the container register

Docker Architecture.
It has Client  Docker Host  and Registry

Life cycle.
Docker build
docker Run
docker push

**What do you dislike about Docker?**

Not easy to use.

Data misuse

shared network

**What problems is Docker solving and how is that benefiting you?**

For Consistency Across Environments
Dependency Management
Isolation
Portability

  ### 4. Need container images to be deployed? Docker: one stop solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bharat L. | VAPT Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 30, 2023

**What do you like best about Docker?**

- CI integrations available
- Cost effective
- Accurate and fast deployment

**What do you dislike about Docker?**

- Only for command line applications 
- Very low uptime, making it difficult for storing data

**What problems is Docker solving and how is that benefiting you?**

- My work is depended on different container images
- I cannot install of them in my system, so I am using docker 
- Lightweight, CI integrated can attach multiple different images and make my workflow more efficient

  ### 5. Docker used for container

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashish M. | CNCF (Kubernetes) Open source Contributer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 20, 2024

**What do you like best about Docker?**

Its a good product which is used for creating container.

**What do you dislike about Docker?**

It have not automation which i dislike most.

**What problems is Docker solving and how is that benefiting you?**

It makes container in a light storage.

  ### 6. The best containerizaion technology.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 21, 2023

**What do you like best about Docker?**

Docker provides a comprehensive platform for our application to operate in various settings, regardless of the existing hardware infrastructure. It delivers an isolated environment, separating the application into distinct components, and providing all essential services to run seamlessly. This allows the application to operate smoothly and independently, without concern for dependencies or outside factors. In short, Docker grants our application complete autonomy in its surroundings, ensuring stable execution no matter what. It very easy to setup for the first time.

**What do you dislike about Docker?**

Docker cannot offer the necessary level of support for a production environment, which is mission-critical in today's business world. Enterprise-level or production-level support is lacking in their offerings. Steep learning curve when moving to Docker (or containerization in general) for the first time.

**What problems is Docker solving and how is that benefiting you?**

Docker is solving the problem of app portability.

  ### 7. Data analyst

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ravi P. | DATA ANALYST AND TEAM COACH, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 16, 2024

**What do you like best about Docker?**

Docker is best platform for small scale organisation that can not bear the charges of in house infrastructure.

**What do you dislike about Docker?**

Pricing is a factor that leads docker to am expensive platform.

**What problems is Docker solving and how is that benefiting you?**

Docker is helping my organisation to built and framme the networking infrastructure in aa short time.

  ### 8. Powerfull tool to manage your containers

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** June 16, 2023

**What do you like best about Docker?**

Taling about Docker desktop you have in one view all your containers, and you can manage them easily. It has good integration with Kubernetes. In terms of Docker Apps itself, it provides you with a powerful tool to manage your containers allowing you to package your application without taking into account where will be deployed. Also, Docker enables easy scaling of applications by allowing containers to be replicated and distributed across multiple hosts. This gives you efficient resource utilization and load balancing.

**What do you dislike about Docker?**

Maybe the complexity, it's powerful but the learning curve is high. You have to understand a lot of concepts and configurations that will challenge you if you are a beginner.

**What problems is Docker solving and how is that benefiting you?**

Docker gives me a good tool to containerize all my applications, also resources like databases. it gives me an easy way to run and test my applications locally. The docker Desktop application is so useful. I can start and stop a container, go into the container if I need to test something or execute a command inside them.

  ### 9. Docker- provide plateform as a service features

**Rating:** 5.0/5.0 stars

**Reviewed by:** Omkar  S. | Incident manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 18, 2024

**What do you like best about Docker?**

Docker is a plateform as a service products that have os level virtualization

**What do you dislike about Docker?**

Nothing to be disliked in docker it is very helpful snd easy to use products

**What problems is Docker solving and how is that benefiting you?**

Docker used to solve the problem of easy deployment of the application and testing.

  ### 10. Docker review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kiran V. | Software Test Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 19, 2023

**What do you like best about Docker?**

You can run applications without depending on what is already installed on the host because containers are small and come with everything you need to run them. Sharing containers while working is simple, and you can make sure that everyone you share with receives the same container that operates in the same way.

**What do you dislike about Docker?**

There is only one significant problem: if a programme is made to run in a Docker container on Windows, it cannot run on Linux and vice versa. Virtual machines, however, are exempt from this restriction.

**What problems is Docker solving and how is that benefiting you?**

It solves problems such as missing or incorrect application dependencies, such as libraries, interpreters code and users.
It's free and an open sources platform.
Able to change the components without affecting the other services

  ### 11. Best container runtime for creation of container image

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sachin A. | Staff devops, Enterprise (> 1000 emp.)

**Reviewed Date:** January 16, 2024

**What do you like best about Docker?**

Easy of use and best community support around the technology

**What do you dislike about Docker?**

Rate limiting for the free users and credentials management

**What problems is Docker solving and how is that benefiting you?**

It helps in container orchestration and virtual network for service discovery. Even managing the build of multi-architecture docker images.

  ### 12. Docker : A Strong Tool for Containerization for Developers

**Rating:** 4.5/5.0 stars

**Reviewed by:** Avani B. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 19, 2023

**What do you like best about Docker?**

- Free and open source 
- Large community support
- Documentation
- Integration with other applications
-  Containers are small and effective; they are perfect for delivering apps on the cloud.
- Numerous cloud service providers offer Docker, making deploying apps in any setting simple.

**What do you dislike about Docker?**

- Docker has certain security issues. However they may be reduced by adhering to best practices.
- Docker might be difficult to understand and utilise.

**What problems is Docker solving and how is that benefiting you?**

Docker increases development efficiency, decreases code deployment overhead, and eliminates environment-based errors, because if the application is Dockerised, the Env will be the same everywhere. I had a pretty nice experience with Docker.

  ### 13. Essential for all service developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Daniel N. | Enterprise (> 1000 emp.)

**Reviewed Date:** August 19, 2023

**What do you like best about Docker?**

Docker has become among the most important services to improve integration testing and deployments. By providing a consistent and packaged deployment, the software development experience is considerably enhanced.

**What do you dislike about Docker?**

Licensing changes from unlimited open source to paid commercial services has created complexities and delays in our process.

**What problems is Docker solving and how is that benefiting you?**

Docker solves creating and collapsing integration environments very quickly. We are also using it as a source for open and closed source image repositories.

  ### 14. Simplified Containerization

**Rating:** 4.0/5.0 stars

**Reviewed by:** Amit B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 29, 2023

**What do you like best about Docker?**

Simplicity and effectiveness in terms of containerization, supports all the requirements when it comes to building images or reusing base images. Easy to integrate and implement across applications.

**What do you dislike about Docker?**

Would be great if more components other than the docker engine are made open source.

**What problems is Docker solving and how is that benefiting you?**

Conatinerization of apps and services, helps in deploying services as containers.

  ### 15. A separate dev environment - don't go anywhere but for Docker!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ananth G. | Assistant Professor, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 09, 2023

**What do you like best about Docker?**

Its usage, its simplicity, its versatility to use. The concept of Docker is fantastic. It helps any developer to avoid spending time on various development box setups and simplifies the same task with this great Docker tool.

**What do you dislike about Docker?**

Sometimes the usage of Docker slightly gets confusing. Not everybody can use this tool to its efficiency. This tool is basically not for first timers or for novices.

**What problems is Docker solving and how is that benefiting you?**

I dont need to access to a separate system or a dev box to get my program setup done. Softwares like these help us concentrate on coding than on setting up dev boxes or environments.

  ### 16. Best Powerful Containers Manage tools- Docker

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jagruti P. | Senior Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** July 07, 2023

**What do you like best about Docker?**

Docker has a sizable and vibrant community and is portable, reproducible, effective, and secure. Containers can be executed on any computer with Docker installed since they are portable. Security can be increased by isolating containers from one another.

**What do you dislike about Docker?**

Although Docker is a powerful tool, learning how to use it can be challenging. It may be difficult to begin if you are unfamiliar with Linux or containerization. It can be challenging to identify the issue if a Docker container experiences a problem.

**What problems is Docker solving and how is that benefiting you?**

More effective than virtual computers are Docker containers. Due to this, I can deploy my application to many environments with ease and be certain that it will function consistently across all of them. Each container has its own network stack and filesystem.

  ### 17. Using Docker will be efficient and effective for product deployment and fast development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Subhadip K. | Senior Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 24, 2023

**What do you like best about Docker?**

Docker  is distributed , helps to code independently in any platform , languages with seperate containers without any conflict.
Docker helps to build multi container application by docker compose, it gives techniques to build , integrate , and portable container images to run in independent platform.

**What do you dislike about Docker?**

There is nothing to dislike Docker. It is a well versed software for any cloud or non cloud developer. Faster migration, independent features, fast deployment, security therefore its preferable to used Docker .

**What problems is Docker solving and how is that benefiting you?**

Docker solves multiple problems as below-
Less programming knowledge also useful to use Docker . No extra cost for deployment lifecycle. Early release can be planned using Docker.For a cloud based application its like a urge to use Docker to deploy in cloud that means it gives scalability, no redundancy of code , extra security, code migration if needed , flebility of resource sharing etc.

  ### 18. Docker is good for containerization

**Rating:** 4.5/5.0 stars

**Reviewed by:** Manikishore S. | Senior Software Engineer I, Enterprise (> 1000 emp.)

**Reviewed Date:** January 17, 2024

**What do you like best about Docker?**

Docker is good for micro service management

**What do you dislike about Docker?**

Docker containers provide isolation, vulnerabilities in the host kernel.

**What problems is Docker solving and how is that benefiting you?**

docker is solving containerization issues and distributed systems

  ### 19. Docker is a must have

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ange B. | software engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 18, 2023

**What do you like best about Docker?**

Docker saves time & works on any OS. As someone who has been using Docker for quite some time now, I can confidently say that it has saved me a lot of time and headaches regarding software development and deployment. For me, one of the main advantages of Docker is that it works seamlessly across different operating systems, including Windows, Linux, and macOS.

**What do you dislike about Docker?**

I can say it's pretty cool to simplify the dev and deployment process. However, sometimes these random errors appear out of nowhere and require you to restart the entire Docker environment or just the container itself.
It's frustrating when these issues arise and take time to troubleshoot, but it doesn't often happen enough to deter me from using Docker.

**What problems is Docker solving and how is that benefiting you?**

Docker is seriously a lifesaver for me as a developer! Before Docker, it was always a headache to ensure my dev environment was consistent with production. But now, I just package everything into a container and it's good to go on any infrastructure that supports Docker. It's made my life so much easier and saved me a lot of time.

What's also great about Docker is how it makes it easy to collaborate with others. We can all work on the same dev environment and know that the application will run the same way for everyone. I would definitely recommend Docker to anyone who wants to simplify their dev and deployment process.

  ### 20. Best tool for containerized application development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohd S. | DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 18, 2024

**What do you like best about Docker?**

Developers can focus on coding more and rapid deployment

**What do you dislike about Docker?**

Comple networking and compatibilty issues

**What problems is Docker solving and how is that benefiting you?**

Application management, portability and work in isolation

  ### 21. Best containerisation platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ranjit Kumar M. | Lead Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** December 06, 2023

**What do you like best about Docker?**

Private respository.
Integration with kubernetes.
Creates image very fast.
Faster migration.
Ease of creating new instance.
Fast deployment.

**What do you dislike about Docker?**

Docker is complex to adapt.
Consumes too much memory.
Container share same host kernel which could be a problem.

**What problems is Docker solving and how is that benefiting you?**

Faster deployment and migration.

  ### 22. "Works On My Machine"  excuse will be gone as soon as you start using docker

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pranav K. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 06, 2023

**What do you like best about Docker?**

You can split your big project into smaller parts, create containers and then deploy them so they work independently. Docker Image file will allow you to provide the right environment needed to run your project. Developers and the Operations team can sit together and create these image files, so there is no miscommunication between them.

**What do you dislike about Docker?**

You will need a team to handle the docker, and when I say team, it depends on how big your software is. So apart from the amount you pay to docker(that is not so much), You should be considering the team's salary as well.

**What problems is Docker solving and how is that benefiting you?**

Docker helps us deploy our software on different platforms such as windows/mac/linux/android. It is cheap and makes development and deployment easy and hassle free. All I wish is it was easy to use it could have been more helpful.

  ### 23. Docker is an amazing tech

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anthony K. | Docker Support Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** August 31, 2023

**What do you like best about Docker?**

I enjoy how docker can create safe spaces for technology to run in any environment.   It packages the prerequisite software dependancies and configurations cleanly and securely.   These are then modular and easy to share.  Building these from simple text files is also within grasp.  Finally, docker does this all securely.

**What do you dislike about Docker?**

Docker corporation charges money for things that should be free, making a challenge for OpenSource maintainers.

**What problems is Docker solving and how is that benefiting you?**

Docker is making it possible to port configurations and dependancies cleanly from engineering's systems to production systems, securely and rapidly.

  ### 24. My-best experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek Kumar  S. | DevOps Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 11, 2023

**What do you like best about Docker?**

The same configuration everywhere I want

**What do you dislike about Docker?**

The felling of service again and again even if everything thing is write

**What problems is Docker solving and how is that benefiting you?**

Docker helps me to integrate one code every where without any version issue on different machines

  ### 25. Containerising Application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Consulting | Enterprise (> 1000 emp.)

**Reviewed Date:** September 08, 2023

**What do you like best about Docker?**

Docker provide Isolation, Portability, Scalability, Version Control, Security, DevOps Integration, Efficienty, Community, Ecosystem and Ease of Use for most of the people

**What do you dislike about Docker?**

Docker is not able to provide enterprise level of support or we can say production level of support for the production environment which is higly required now a days

**What problems is Docker solving and how is that benefiting you?**

Docker solves many probles such as dependency management, Isolation is different projects, Portablity, version control kind of features and it is open source so any one can use that

  ### 26. Review for docker a containerization platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sachin R. | software engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 22, 2023

**What do you like best about Docker?**

Containerization, easy to use, light weight, multi container, persistent volumes

**What do you dislike about Docker?**

There is nothing much to dislike cause docker is the most perfect containerization platform.

**What problems is Docker solving and how is that benefiting you?**

Usually developer used to build application on their device and once deployed they use to get lot of dependency errors, which now solved because the application can be built inside a container on a base os with all dependencies so that it can be deployed as a container without any errror.

  ### 27. Docker is a goto when thinking about serving your app

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matan H. | ds team lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 06, 2023

**What do you like best about Docker?**

Serving apps. Creating pipes. East deployment to production, easy to integrate different modules.

**What do you dislike about Docker?**

Cleaning docker images storages.
Hard to onboard

**What problems is Docker solving and how is that benefiting you?**

Serving apps in the cloud.
Help building pipes.

  ### 28. Docker Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Gambling & Casinos | Enterprise (> 1000 emp.)

**Reviewed Date:** June 16, 2023

**What do you like best about Docker?**

Docker provides everything to our application that it needs to run 
across a variety of environments  irrespective of the outside machine infrastructure.So, basically it creates an isolated environment for any application,dividing the application into different containers where each container having all the required dependencies and configurations packed within it.

**What do you dislike about Docker?**

In case of large applications,it becomes difficult to set up and manage large number of containers .Also it gets difficult to access data from a container and share it to a different process in need.

**What problems is Docker solving and how is that benefiting you?**

Provides flexibility,isolates application from one another,makes deployment more easier, secure and faster .So, basically it saves time and no need to take care of platform we are using.

  ### 29. Excellent tool in the market for Containerisations

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gorinta M. | QA Engineer II, Enterprise (> 1000 emp.)

**Reviewed Date:** August 05, 2023

**What do you like best about Docker?**

I like Docker hub support and its easy of use to wide range available images in Docker hub and create your own containers and various features to get your work done fast and efficiently.

**What do you dislike about Docker?**

One improvement i would like to suggest is its Resource managment while running multiple containers it could consume significant resources like CPU usage and large memory.

**What problems is Docker solving and how is that benefiting you?**

Docker is solving many big problems like CI/CD integration, Dependency managment, Portability and also its solves isolation for different applications running in same meachine and many more.

  ### 30. Easy for devolopment and collabration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anjineyulu V. | Data Scientist, Enterprise (> 1000 emp.)

**Reviewed Date:** November 14, 2023

**What do you like best about Docker?**

It helps in reproducabilty of environments across our devolpment and production servers

**What do you dislike about Docker?**

Steep learning curve and server restart because of docker bugs

**What problems is Docker solving and how is that benefiting you?**

It helps in reproducabiliy of environments and quicks fallbacks in production systems

  ### 31. Docker brings several benefits to Continuous Integration and Continuous Deployment

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ramiro L. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 25, 2023

**What do you like best about Docker?**

-Consistent Environments
-Reproducible Builds
-Scalability
-Faster Deployment
-Isolation and Security
-Versioning and Rollbacks
-Collaboration and Sharing
-Infrastructure as Code

**What do you dislike about Docker?**

-Image Size and Build Time
-Container Orchestration Complexity
-Compatibility and Versioning

**What problems is Docker solving and how is that benefiting you?**

Docker solves several problems in software development and deployment:

-Portability: Docker provides a portable and lightweight containerization platform. 
-Dependency Management: Docker allows you to package your application along with its dependencies into a single container. 
-Environment Consistency: With Docker, you can create a containerized environment that closely mirrors the production environment.

  ### 32. Docker

**Rating:** 5.0/5.0 stars

**Reviewed by:** Milind L. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 05, 2023

**What do you like best about Docker?**

Best Containerization tool is easy to manage,

**What do you dislike about Docker?**

A learning curve, complex networking, and Resource.

**What problems is Docker solving and how is that benefiting you?**

Dependency Management: With Docker, you can encapsulate an application and all its dependencies into a single container. This eliminates the "works on my machine" problem, where software behaves differently across different environments. Docker ensures consistency in development, testing, and production environments, leading to more reliable software.

  ### 33. Docker is the perfect tool to containerize in local software development.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andres G. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 08, 2023

**What do you like best about Docker?**

Docker is super helpful for installing containers with different operative systems and software versions, and you can handle various things in separate microservices.

**What do you dislike about Docker?**

Docker should improve the performance in Docker Desktop for Mac and Windows. It has low performance in those operative systems. The good thing is that you can use Windows Subsystem for Linux.

**What problems is Docker solving and how is that benefiting you?**

I can have the local environment of my client fully running on my machine with no painful configuration because the DevOps team already configured it appropriately for us to use it.

  ### 34. A must have for any serious CI/CD pipeline building

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yan A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 02, 2023

**What do you like best about Docker?**

Docker is straightforward to use and is also the industry standard when setting up containers, making it quicker to ramp up new hires as they don't need to learn about it.

**What do you dislike about Docker?**

Docker has limited vocabulary in its syntax and sometimes you end up doing creative hacks to get around some of its limitations where a simple additional command could have done the trick.

**What problems is Docker solving and how is that benefiting you?**

We use Docker to build our images which then get deployed either locally for developers or on AWS ECS for QA or PRODUCTION environments.

  ### 35. Best containerization service ever

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 21, 2023

**What do you like best about Docker?**

It packs the dependency and manage caching like pro

**What do you dislike about Docker?**

There can be nothing to hate about docker. It's such an amazing product

**What problems is Docker solving and how is that benefiting you?**

It removes the hassle of managing infra independently.

  ### 36. Best containerization tool I've used so far for DevOps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Media Production | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 03, 2023

**What do you like best about Docker?**

-Allows shipping products to any Operating System
-Enables easy delivery and CI/CD pipelines
-It containerizes the application and provides os-level virtualization which allows the application to run on any OS

**What do you dislike about Docker?**

-Docker expertise is required to be able to utilize this tool fully
-If not configured properly it can lead to performance issues
-Manual patching of OS level vulnerabilities

**What problems is Docker solving and how is that benefiting you?**

Docker solves the problem of application deployment. it works on any system and once you have docker installed on the server or VMs it will allow your app to run on any type od operating system. It also helps greatly with shipping applications with dependencies.

  ### 37. Dockers Containerizing service

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 19, 2023

**What do you like best about Docker?**

What I like the most about docker is that it becomes very much convinient to setup my application and docker is very easy to use

**What do you dislike about Docker?**

About docker There is not that much that i dislike or working on it but at times containerizing my applications becomes a bit tiring or boring

**What problems is Docker solving and how is that benefiting you?**

With the help of docker it has become very easy to run my application any time anywhere using the docker image as our applications become cross-platform or platform independent

  ### 38. Simplest ways to manage container development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nitish r. | Benefits Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 29, 2023

**What do you like best about Docker?**

Containers are small so that easily i can deliver that on clouds, it simplies manual deployment with simplest tool in it that makes the deployment too easy with less time.

**What do you dislike about Docker?**

Sometimes troubleshooting a issue takes too long time, it wont respond quickly, Some time it will work after restart or closing the container, its makes double work.

**What problems is Docker solving and how is that benefiting you?**

Easiest way to deploy in cloud and takes less time to create using the docker tool, and it works in almost OS. Server deployment is the fastest and simplest in docker.

  ### 39. Revolutionize Your Software Development with Docker's Containerization Technology

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vaibhav C. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 16, 2023

**What do you like best about Docker?**

Docker is an excellent platform for quickly deploying and removing containers. The platform benefits from a large and supportive community that provides a vast array of ready-to-use containers on the Docker Hub. These containers range from minimalistic options such as Alpine and Ubuntu to pre-configured containers that come with specific applications like MariaDB, Apache, and Nginx. This extensive collection of pre-built containers makes it easier to set up and run applications with minimal configuration required. Additionally, the ease of spinning up and down containers on Docker provides an efficient and cost-effective way to manage resources, allowing you to scale your applications up or down to meet changing demands.

**What do you dislike about Docker?**

While Docker offers many advantages, it can be challenging to navigate and understand its principles at times. By default, Docker is entirely managed via the command-line interface (CLI), which can be daunting for those new to the technology. While some applications like Portainer serve as a graphical frontend for Docker, users must typically configure everything using the CLI. Another challenge is data persistence, which is stored outside the container. As a result, users must take the necessary steps to ensure that data remains persistent, as this is not done automatically by default. Nonetheless, with some experience and familiarity with the technology, Docker can be a powerful tool for managing containerized applications and improving development workflows.

**What problems is Docker solving and how is that benefiting you?**

Once a feature has been developed as a microservice, we can host it on Docker which allows for easy access both internally and externally. Docker also provides a unique solution for making developed features work on any machine - by simply running the Docker file, the service can function seamlessly on any machine. Additionally, we can serve any application both internally and externally by opening the required port.

  ### 40. Best tool to manage Containers.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Investment Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** July 17, 2023

**What do you like best about Docker?**

Docker is a open source tool and makes the code work seamlessly across multiple OS like macos, Linux, windows..etc.

Docker helps us to build multi container applications and it enables scaling of the application by replicating the containers which are already deployed and has a fantastic documentation to work with docker.

**What do you dislike about Docker?**

There is No dislikes about Docker it is one of the best tool on the market for containarising the applications.

**What problems is Docker solving and how is that benefiting you?**

It helps me to bundle my code and all other dependencies into a single image and using this image i can run containers using docker compose a d because the image is compatible with all the OS it eliminates  environment based errors.

  ### 41. Docker enables deployment of software as containers.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shivam S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 13, 2023

**What do you like best about Docker?**

Running low-resource containers within seconds is one of Docker's greatest strengths. This is particularly useful for the data science modules I work on, which often have high levels of dependencies. By building a single container, I can help others quickly and easily set up the same code, saving time and effort

**What do you dislike about Docker?**

While Docker offers many advantages, such as portability and quick container deployment, it can also have some drawbacks. Images can sometimes be quite large, and Docker can consume significant system resources like memory and CPU. Additionally, for those less familiar with command line interfaces (CLI), a GUI interface may be preferred for easier management and configuration of Docker containers.

**What problems is Docker solving and how is that benefiting you?**

Docker has been a helpful tool for me, especially when running code on Windows. Despite having a Windows system, Docker's ability to run with a Linux VM underneath has been very beneficial. This makes Docker a useful solution even for Windows users like myself who may need to work with Linux-based software or dependencies.

  ### 42. The future of software building

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dev T. | PSE, Enterprise (> 1000 emp.)

**Reviewed Date:** March 09, 2023

**What do you like best about Docker?**

It's the core of all microservices, all technology inventions for designing a highly resilient, loosely coupled and robust architecture deployment. Docker provides all that - creating an image for deploying a running App.

**What do you dislike about Docker?**

Docker is best, and docker desktop could be improved on its performance. I faced some issues while running an N/W heavy microservice on my Mac. It has definitely got better over the years.

**What problems is Docker solving and how is that benefiting you?**

Build and ship code faster and anywhere. For anything with modern applications, we go for docker now than build a monolithic application. This is the future, and Docker helps them all.

  ### 43. I'v been using docker and desktop for one year now and it's getting better and better

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jonathan G. | Software Engineer Team Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 22, 2023

**What do you like best about Docker?**

For my development efforts, it is pretty easy to change between development environments and with the latest improvements for Docker desktop with Mutagen, the performance gains are incredible.

**What do you dislike about Docker?**

Not sure if it's a downside, but I had problems with performance with Apple silicon. However, when Mutagen was added as an extension and had improved its compatibility, it wasn't a problem. So, maybe it should be a more known thing.

**What problems is Docker solving and how is that benefiting you?**

Development environment with a more flexible approach.

  ### 44. Ideal platform to start using containers

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 20, 2023

**What do you like best about Docker?**

Docker is a great platform to spin up and spin down containers. Docker is backed by a large community which makes available ready-to-use containers on the docker hub. This starts with blank containers (Alpine, Ubuntu), but goes up to ready-to-use containers with certain applications like MariaDB, Apache, Nginx.

**What do you dislike about Docker?**

Sometimes it isn't always easy to use and understand the principles. Docker is by default fully managed via CLI. There are some applications that play as frontend for Docker (Portainer,...) but by default everything has to be configured in the CLI. Also data persistence lives outside the container and you have to make everything persistent, this isn't done by default.

**What problems is Docker solving and how is that benefiting you?**

As a growing business it is tempting to use virtual machines in a vmware/vcenter environment. However scaling resources isn't always that easy. By using containers your business grows together with the resources of the containers. Besides that efficiency and time-to-market is quicker than using VMs.

  ### 45. Best tool to package the applications smoothly - Docker

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pratik  D. | Tech Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** April 04, 2023

**What do you like best about Docker?**

The container creation and management process along with image creation and distribution is very easier in docker as compared to any other tools that might be used for same purpose.

**What do you dislike about Docker?**

Nothing to dislike about docker, as all the team members were happy using docker, just may be for new users it might seems difficult to setup, but once used to it becomes most loved tool.

**What problems is Docker solving and how is that benefiting you?**

Usually we in software industry face problems when we develop an application and then deploy it to clients or customers machine environment and find that the environment is not supporting and end up wasting time in fixing useless issues.

  ### 46. Containerization uisng docker

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 05, 2023

**What do you like best about Docker?**

What i like the most is its very easy to use and setting up your applications becomes very convinient.

**What do you dislike about Docker?**

There is not much that I dislike about docker but managing the containers becomes tedious.

**What problems is Docker solving and how is that benefiting you?**

Because of docker our applications are platform independent. You just require a docker image of your application and you can run it anywhere

  ### 47. Docker and devops experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pratik L. | S, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 26, 2023

**What do you like best about Docker?**

Excellent tool to manage and containarise application. Very easy to use. Simple commands.

**What do you dislike about Docker?**

Can be slow for the application of the large size. A friendly UI would be great instead of commands.

**What problems is Docker solving and how is that benefiting you?**

Application containerization and reducing server costs

  ### 48. Very handy and our go-to tool for deployment

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dhaval D. | software engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 30, 2022

**What do you like best about Docker?**

Docker supports lots of flavors of Linux. Which is exactly what we need. Building docker images is very straight forward and shipping them is even more simpler.

**What do you dislike about Docker?**

The only downside of Docker is that Docker lags on systems with low configuration. It requires a decent system to run efficiently.

**What problems is Docker solving and how is that benefiting you?**

Docker is solving multiple problems for us. First of many is deployment. It's super easy to ship and deploy applications with docker which works out of the box on any system, and We also utilize docker swarm to deploy our application in the cluster.

  ### 49. Docker is great!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Silviu A. | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 22, 2023

**What do you like best about Docker?**

Docker is straightforward to use and powerful for every application you must deploy.

**What do you dislike about Docker?**

Like its competitors, Docker has a lot of advantages, but you can face some lack of features, but that is minor.

**What problems is Docker solving and how is that benefiting you?**

Docker brings easy virtualization! Deploying containers with every app you need is especially easy than deploying entire operating systems to a server. It helps performance a lot, and it makes things over all better.

  ### 50. Containerizing docker service

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 05, 2023

**What do you like best about Docker?**

What i like the most is that it is very easy to use and setting up the application becomes very convinient

**What do you dislike about Docker?**

There is nothing much that i dislike about docker but sometimes continerizing applications become tedious

**What problems is Docker solving and how is that benefiting you?**

Our applications became platform independent we just need a docker image to run our applications anytime anywhere


## Docker Discussions
  - [Why is this software not working on windows?](https://www.g2.com/discussions/51362-why-is-this-software-not-working-on-windows) - 1 comment, 1 upvote
  - [How do I run an image from Docker hub?](https://www.g2.com/discussions/docker-how-do-i-run-an-image-from-docker-hub) - 2 comments
  - [How do I run an image from Docker hub?](https://www.g2.com/discussions/how-do-i-run-an-image-from-docker-hub) - 1 comment
  - [Are Docker hub images safe?](https://www.g2.com/discussions/docker-are-docker-hub-images-safe) - 2 comments
  - [Are Docker hub images safe?](https://www.g2.com/discussions/are-docker-hub-images-safe) - 1 comment

- [View Docker pricing details and edition comparison](https://www.g2.com/products/docker-inc-docker/reviews?page=3&section=pricing&secure%5Bexpires_at%5D=2026-07-16+10%3A11%3A26+-0500&secure%5Bsession_id%5D=af49855e-f4d2-4055-a97d-845b7777a310&secure%5Btoken%5D=ff030d55253ec4fd12159db4dcd628f735f82945b81a2a73e01dcb02b88dba49&format=llm_user)
## Docker Integrations
  - [Amazon EC2](https://www.g2.com/products/amazon-ec2/reviews)
  - [AWS Lambda](https://www.g2.com/products/aws-lambda/reviews)
  - [Bitbucket](https://www.g2.com/products/bitbucket/reviews)
  - [Claude](https://www.g2.com/products/claude-2025-12-11/reviews)
  - [GitHub](https://www.g2.com/products/github/reviews)
  - [GitLab](https://www.g2.com/products/gitlab/reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews)
  - [KodeKloud](https://www.g2.com/products/kodekloud/reviews)
  - [Kubernetes](https://www.g2.com/products/kubernetes/reviews)
  - [Middleware](https://www.g2.com/products/middleware/reviews)
  - [n8n](https://www.g2.com/products/n8n/reviews)
  - [PostgreSQL](https://www.g2.com/products/postgresql/reviews)
  - [Redis Cloud](https://www.g2.com/products/redis-cloud/reviews)
  - [Selenium](https://www.g2.com/products/selenium/reviews)
  - [The Jupyter Notebook](https://www.g2.com/products/the-jupyter-notebook/reviews)
  - [Visual Studio Code](https://www.g2.com/products/visual-studio-code/reviews)

## Docker Features
**Application Support**
- Deployment
- Interface support
- Processor support
- Application Support

**System Capability**
- Self Healing High Availability
- Orchestration
- Scalability

**Security**
- Automatic Security Updates
- Security updates

## Top Docker Alternatives
  - [Amazon Elastic Container Registry (ECR)](https://www.g2.com/products/amazon-elastic-container-registry-ecr/reviews) - 4.3/5.0 (110 reviews)
  - [Red Hat Quay](https://www.g2.com/products/red-hat-quay/reviews) - 4.5/5.0 (50 reviews)
  - [Azure Container Registry](https://www.g2.com/products/azure-container-registry/reviews) - 4.4/5.0 (34 reviews)

