Docker Reviews (299)

View 1 Video Reviews
Reviews

Docker Reviews (299)

View 1 Video Reviews
4.6
299 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise Docker for its ability to create consistent environments across different systems, which significantly reduces deployment issues. The platform's ease of use in packaging applications with all dependencies into containers streamlines development and testing processes. However, many note that it can be resource-intensive, particularly when running multiple containers.
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Akash G.
AG
Akash G.
Joint secretary
Computer Software
Mid-Market (51-1000 emp.)
"Simplified Deployment and Testing Consistency"
5/5
What do you like best about Docker?

I use Docker to containerize my projects, which ensures they run the same way everywhere. It's great because it helps me avoid installing all the necessary dependencies when creating a new environment or running tests. It makes the testing process much easier since it runs the same way it would on a developer's PC. I find it easier to rebuild my instances along with images as long as I'm familiar with the commands. This has been especially helpful for my Discord bot. Docker allows me to build containers, run them, and understand where my application is failing much earlier. The initial setup was very easy with no issues whatsoever. Review collected by and hosted on G2.com.

What do you dislike about Docker?

I faced issues while logging in the beginning and understanding what volumes are also takes a little bit of knowledge beforehand. Without that, you might struggle a bit in the beginning. A simpler explanation in the docs is all I could ask for. Review collected by and hosted on G2.com.

Deepak S.
DS
Deepak S.
Software Developer
Small-Business (50 or fewer emp.)
"Simplifies Development with Consistent Environments"
4.5/5
What do you like best about Docker?

I use Docker to keep my development environment consistent across different systems, which really helps in creating and running applications in containers. I mainly use it for backend services, databases, and testing setups, allowing me to quickly start or stop projects without worrying about configuration issues. Docker solves the problem of 'it works on my machine' by making environments consistent everywhere, helping me avoid setup issues and dependency conflicts. I like how easy Docker makes it to run and manage applications. It saves time, keeps everything organized, and works the same on any system. Using Docker with tools like Kubernetes, Git, and CI/CD pipelines helps me manage deployments, version control, and automate builds easily. We switched from manual setup and local environments to Docker, which made our workflow more consistent and easier to manage. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Sometimes Docker can be a bit complex to understand at the beginning. It also uses a lot of system resources, and debugging issues inside containers can be a bit tricky. Review collected by and hosted on G2.com.

Anbuselvam S.
AS
Anbuselvam S.
LLM Trainer
Information Technology and Services
Enterprise (> 1000 emp.)
"Effortless, Consistent Containerized Apps with Docker Desktop"
5/5
What do you like best about Docker?

What I like best about Docker is how easily it lets me run applications in containers without worrying about environment setup. Docker Desktop makes it simple to build, manage, and monitor containers from one place.

The most helpful part is consistency - apps run the same on any system, which saves time and avoids setup issues. Review collected by and hosted on G2.com.

What do you dislike about Docker?

One thing I dislike about Docker is that it can be resource-intensive, especially Docker Desktop, which sometimes uses a lot of CPU and memory. It can also be confusing for beginners to understand concepts like networking, volumes, and container management at first. Improving performance and simplifying the learning curve would make it better. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"Easy App Packaging and Sharing with Docker’s CLI, GUI, and Docker Hub"
5/5
What do you like best about Docker?

I use Docker to run my applications easily. It helps me package my app with everything it needs, so it works the same on any system.

It also lets us create images of our applications, and it’s easy to share them with anyone. Recently, Docker integrated Kubernetes too, and now CI/CD has become easier. Docker Hub (or registry) contains a huge number of images, so we can use almost anything with just a command. Overall, both the CLI and GUI make Docker easy to use. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Docker can be hard to understand at the beginning. Some concepts, like networking and volumes, can feel confusing at first. But once I understood them better, I realized they’re genuinely innovative features. Review collected by and hosted on G2.com.

Saurabh K.
SK
Saurabh K.
Software Developer
Enterprise (> 1000 emp.)
"Agent-Ready, Secure Environments with Easy Setup and 24/7 Support"
5/5
What do you like best about Docker?

The best thing what i like about the docker is agent-ready infrastructure basically these will provide isolated and secure environments specifically for ai agent to write and test the code without any risk to host in our machine.one more feature what i liked it will allow the user to describe entire service room in single file. for the new user it easy to use and if we are facing any issue related to this tool we have 24/7 customer support and even integration is too easy to connect with your backend application to create the image. Review collected by and hosted on G2.com.

What do you dislike about Docker?

what i dislike about the docker it will take more time to troubleshoot the dns part and host machine to find the actual problem from where it is occuring. Review collected by and hosted on G2.com.

Dev a.
DA
Dev a.
software engine
Small-Business (50 or fewer emp.)
"A Reliable Tool for Consistent and Scalable Application Deployment"
4/5
What do you like best about Docker?

I like best about Docker is how it makes application deployment simple and consistent across different environments. I can run the same application on my local system, testing environment, or cloud without worrying about dependency or configuration issues. Docker containers are lightweight and fast, which saves time during development and testing. Overall, Docker improves productivity and makes application management much more efficient. Review collected by and hosted on G2.com.

What do you dislike about Docker?

One thing I dislike about Docker is that it has a learning curve for beginners, especially when understanding Dockerfiles, networking, and volumes. Debugging issues inside containers can sometimes be difficult compared to traditional setups. Managing containers at a large scale also requires additional tools and knowledge. These challenges can make Docker feel complex for new users at the start. Review collected by and hosted on G2.com.

Naph P.
NP
Naph P.
Software Developer
Computer Software
Small-Business (50 or fewer emp.)
"Consistent, Shareable Builds—Though Docker Takes Time to Learn"
3.5/5
What do you like best about Docker?

The most helpful thing about docker for me is the ability to bundle my project apps and everything they been like libraries and configs into a container that can be shared and run the same every time, which eliminates the whole "it was running on my machine" problem that developers tend to have. Review collected by and hosted on G2.com.

What do you dislike about Docker?

It can be a bit tricky to understand, it certainly took me a while to grasp the whole concept of containers. Review collected by and hosted on G2.com.

HK
Harikshna K.
Managing Director & Founder
Small-Business (50 or fewer emp.)
"Efficient Containerization Transformed Our Deployments"
4.5/5
What do you like best about Docker?

I like Docker for its lightweight containerization and fast deployment process which make application performance consistent across environments. It really improves scalability and simplifies software deployment workflows by helping us run applications efficiently with fewer system resources. I also appreciate how Docker integrates well with technologies like Kubernetes and Jenkins to support scalable development workflows. The initial setup was straightforward, and the documentation and community support helped us quickly understand container management and integrate it into our workflows. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Sometimes managing large numbers of containers and complex networking configurations can become difficult for new users. Improved monitoring tools, simpler orchestration management, and better resource optimization features would enhance the overall experience. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Small-Business (50 or fewer emp.)
"Flexible, Hardware-Efficient Containerization for Lab Testing"
4.5/5
What do you like best about Docker?

It's very flexible for my lab environments and it allows system to use minimum hardware while giving the most of it for the applications. While traditional virtualization's some features are weak, the container systems like Docker shines and I am constanly using it for my tests. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Even if is Docker is good and decent, it may be not sufficient for the big enterprise environments. Still it supports enterprise features like high availability, it's not the best for highly scaled and big environment. Other than that, it's quite decent and best for small and mid sized of environments. Review collected by and hosted on G2.com.

Ranu S.
RS
Ranu S.
Software Developer, AI and ML Engineer.
Information Technology and Services
Mid-Market (51-1000 emp.)
"Versatile, Efficient, and User-Friendly Container Management"
4.5/5
What do you like best about Docker?

Docker offers platform-independent code deployment, making it a versatile choice for various environments. Installing Docker is straightforward on any operating system, and it is widely accessible to users everywhere. It supports nearly all front-end and back-end programming languages, which adds to its flexibility. Using Docker Compose, setting up networking between multiple containers becomes much simpler. Containers can operate independently, and dependencies between them can be easily configured through the command line interface or Docker Compose. Managing and tracking volumes is also straightforward. With Docker, deploying multiple applications on a single server is efficient, and replacing them when changes are needed is hassle-free. If the Dockerfile is well-written, code deployment becomes very fast. Additionally, there is a vast collection of images available on Docker Hub, which can be used directly or as a foundation for further development. Review collected by and hosted on G2.com.

What do you dislike about Docker?

The user interface is currently only available for Windows, and not for other platforms. I would recommend adding a UI that could be used for monitoring cloud instances over the network. Review collected by and hosted on G2.com.