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.
Susan M.
SM
Susan M.
CISO
Mid-Market (51-1000 emp.)
"Powerful Containerization and Easy Image Inspection with Docker"
5/5
What do you like best about Docker?

The best thing about Docker is the containerization and the fact that we can inspect the image for files. Review collected by and hosted on G2.com.

What do you dislike about Docker?

I dislike the fact that it uses too much resource. Review collected by and hosted on G2.com.

DHRUVA W.
DW
DHRUVA W.
Full Stack Developer, Cloud Infrastructure Engineer
Small-Business (50 or fewer emp.)
"Docker: Revolutionizing Development and Deployment"
4.5/5
What do you like best about Docker?

Ease of Use: Docker is relatively easy to get started with, especially for developers familiar with command-line tools. The documentation is comprehensive, and tools like Docker Desktop make managing containers even more user-friendly.

Ease of Implementation: Setting up Docker in a project is straightforward. With a well-written Dockerfile and docker-compose.yml, you can spin up complex environments in minutes. However, advanced use cases like persistent storage and networking may require deeper understanding.

Frequency of Use: I use Docker almost daily—whether it's to test apps in different environments, run isolated services, or deploy applications. It’s now a core part of my development toolkit.

Number of Features: Docker offers a robust feature set including image versioning, container orchestration (via Docker Swarm), networking, volumes, and Docker Compose. It supports a wide range of use cases from simple apps to large-scale microservices.

Ease of Integration: Docker integrates well with most development tools, CI/CD platforms (like GitHub Actions, GitLab CI), and cloud services. It works seamlessly across operating systems, making it ideal for teams with diverse setups.

Customer Support: While Docker's official support is more geared toward enterprise users, the community is active and helpful. Most issues can be resolved via forums like Stack Overflow or Docker’s GitHub discussions. Review collected by and hosted on G2.com.

What do you dislike about Docker?

One thing I dislike about Docker is that it can become complex to manage at scale, especially when dealing with persistent storage, networking, and orchestration. While it's great for isolated containers, managing large numbers of them without tools like Kubernetes can be tricky. Also, Docker's learning curve can be steep for beginners, especially when troubleshooting container-related issues or dealing with image bloat and dependency management. 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.)
"Effortless Environment Consistency and Rapid Setup with Docker"
4.5/5
What do you like best about Docker?

Docker’s biggest strength is how easy it makes to create consistent, reproducible environments across development, testing, and production. Being able to package an application with all its dependencies into a single container dramatically reduces “it works on my machine” issues. The image-based workflow, Dockerfiles, and Docker Compose make setup fast and predictable. The huge ecosystem of pre-built images and excellent documentation also help teams move quickly. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Docker Desktop tends to use a lot of system resources, which can negatively affect performance, especially on laptops or computers with less memory. Although getting started with basic tasks is generally easy, more complex operations such as configuring networks, managing volumes, or debugging multiple containers can be challenging for newcomers and may slow down the adoption process. The error messages provided are sometimes unclear, which makes troubleshooting more difficult compared to working with native applications. Additionally, recent changes to the licensing model have created some uncertainty for certain teams. Customer support also seems limited unless you are subscribed to a paid plan, even though the platform offers a wide range of features. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"Easy App Packaging and Consistent Environments with Docker"
4.5/5
What do you like best about Docker?

Docker makes it easy to package applications with all their dependencies, ensuring consistency across development, testing, and production environments. It simplifies setup, improves portability, and speeds up development workflows. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Debugging container issues can sometimes be challenging, especially for beginners. Managing images and containers at scale also requires additional tools and good practices. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"Consistent Apps Everywhere with Containers That Simplify Deployment and Scaling"
4.5/5
What do you like best about Docker?

it makes applications run the same everywhere by packaging code and dependencies into containers.

It also simplifies deployment and scaling, which saves a lot of time and avoids environment-related issues. Review collected by and hosted on G2.com.

What do you dislike about Docker?

can consume significant system resources, especially when running many containers. Review collected by and hosted on G2.com.

Aniket N.
AN
Aniket N.
Assistant System Engineer trainee
Small-Business (50 or fewer emp.)
"Maximum Control and Resource Optimization Made Easy"
4.5/5
What do you like best about Docker?

Easy to isolate applications and optimise use of resources with maximum control Review collected by and hosted on G2.com.

What do you dislike about Docker?

Some time docker container remains in inactive state which still have some processes running unnecessary. Review collected by and hosted on G2.com.

Verified User in Warehousing
AW
Verified User in Warehousing
Enterprise (> 1000 emp.)
"Effortless App Deployments and Smooth Update Management"
5/5
What do you like best about Docker?

Ease of use when deploying apps and managing updates. Review collected by and hosted on G2.com.

What do you dislike about Docker?

CLI heavy - requires external components to manage if you need a GUI frontend. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
Verified User in Information Technology and Services
Small-Business (50 or fewer emp.)
"Perfect for building, testing, and deploying applications efficiently"
5/5
What do you like best about Docker?

What I like best about Docker is how it simplifies the process of setting up consistent development environments. It allows me to package applications and their dependencies into containers, which makes it easy to run the same setup across different machines and teams. This consistency saves a lot of troubleshooting time and makes collaboration much smoother. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Honestly, there’s nothing significant that I dislike about Docker. It works as expected for my use cases, and any minor issues are usually easy to work around or fix with available documentation. Review collected by and hosted on G2.com.

Tej D.
TD
Tej D.
Secretary
Telecommunications
Enterprise (> 1000 emp.)
"Best Solution for Containerised Systems—Easy to Implement and Resource-Optimised"
5/5
What do you like best about Docker?

Best solution for containerised system and easy to implement and make resource optimized for my organization. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Nothing but anybody using this product needs to be technically sound. Review collected by and hosted on G2.com.

Luca P.
LP
Luca P.
Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech
Marketing and Advertising
Small-Business (50 or fewer emp.)
"Essential Containerization Platform"
5/5
What do you like best about Docker?

Docker’s containerization platform provides consistent environments for developing, shipping, and running applications. Its lightweight containers package applications with dependencies, ensuring identical behavior across infrastructure. The isolation feature allows simultaneous execution of multiple containers without host-environment conflicts. Docker Desktop simplifies local container management through an intuitive GUI, reducing setup complexity for macOS, Windows, and Linux environments.

Integration with CI/CD pipelines and tools like VS Code accelerates build-test-deploy cycles. Swarm orchestrates clusters efficiently, treating multiple Docker hosts as a single entity for streamlined scaling. Security features like secret management and content trust enhance deployment reliability. Review collected by and hosted on G2.com.

What do you dislike about Docker?

The default networking setup lacks DNS resolution for containers, requiring manual overrides.

Resource allocation can become inefficient if image sizes aren’t optimized, leading to higher memory consumption. Review collected by and hosted on G2.com.