Introducing G2.ai, the future of software buying.Try now
CAST Highlight
Sponsored
CAST Highlight
Visit Website
Product Avatar Image
Docker

By Docker

4.6 out of 5 stars

How would you rate your experience with Docker hub?

CAST Highlight
Sponsored
CAST Highlight
Visit Website

Docker Reviews & Product Details

Profile Status

This profile is currently managed by Docker but has limited features.

Are you part of the Docker team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Value at a Glance

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

9 months

Docker Integrations

(12)
Integration information sourced from real user reviews.
Product Avatar Image

Have you used Docker before?

Answer a few questions to help the Docker community

Docker Reviews (258)

View 1 Video Reviews
Reviews

Docker Reviews (258)

View 1 Video Reviews
4.6
258 reviews

Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Ranu S.
RS
Software Developer, AI and ML Engineer.
Information Technology and Services
Mid-Market (51-1000 emp.)
"Versatile, Efficient, and User-Friendly Container Management"
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.

Ashish K.
AK
Senior Software Engineer
Mid-Market (51-1000 emp.)
"Effortless Project Setup with Docker, Though Debugging edge case bugs sometimes Can Be Tricky"
What do you like best about Docker?

So easy to standardize setup of a project - just write the docker compose for your whole project for whatever services you have, and you get a single command to bring it all up, down or restart.

Easy to see logs, pin point failures, restart specific services, no hassle of dependency installation, and additionally a cleaner container image with alpine OS builds.

It's just so satisfying and comfortable with docker - I cannot imagine any new project without docker. It just works.

It's easy to install, easy to configure for your project, easy to extend and easy to get support for from reddit, docker forum, or just your colleagues - everyone knows it as much as they know basic programming. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Sometimes there are issues with docker network and caching that are hard to debug and I wish there was an easier way or a self debugging tool in docker that identified these issues and told us what's exactly going wrong instead of me going in circles try to think what could be wrong.

Mostly it's network or image caching issues but once they're sorted, it's a breeze. Review collected by and hosted on G2.com.

Nidhi T.
NT
Data Engineer
Information Services
Mid-Market (51-1000 emp.)
"Game changer for development - containers make everything easier"
What do you like best about Docker?

Containers make it easy to package apps with dependencies and run them consistently across environments. It simplifies local development and deployment. The ecosystem is large, and Docker Hub has many pre-built images. It also helps avoid "works on my machine" issues. Review collected by and hosted on G2.com.

What do you dislike about Docker?

The learning curve can be steep, especially Dockerfiles and networking. Docker Desktop can be resource-heavy on older machines. Sometimes debugging container issues takes time, and the documentation can be overwhelming for beginners. Review collected by and hosted on G2.com.

Nabin P.
NP
CEO
Mid-Market (51-1000 emp.)
"Empowers Scalable App Deployment, Challenging Initial Setup"
What do you like best about Docker?

I really like that Docker is free to use, which means I don't have to spend money on expensive licensing for proprietary cloud infrastructures and panels. It's fantastic that Docker runs applications in isolated containers, so they don't interfere with each other. This makes it really easy to manage, backup, migrate, and scale applications on demand. Plus, I appreciate not needing legacy systems like Plesk and cPanel to run web applications anymore, especially since Docker has so many images available, making it painless and hassle-free to assemble complex web applications. Review collected by and hosted on G2.com.

What do you dislike about Docker?

It was a little steep to get started, hard to write custom docker-compose.yml, limited documentation, and it doesn't support old hardwares. Review collected by and hosted on G2.com.

PB
Customer Experience Manager
Small-Business (50 or fewer emp.)
"Docker just works: Effortless, problem-free on CyberPanel with Hetzner"
What do you like best about Docker?

Docker has become a key part of my hosting stack, especially on my Hetzner server managed through CyberPanel. It’s the engine powering services like Vaultwarden for me. I love how easy it is to deploy and isolate containers, and the whole process feels straight to the poin, just set it up, and it runs effortlessly in the background. Updates and maintenance are simple, and I rarely have to think about it once everything’s up and running. Review collected by and hosted on G2.com.

What do you dislike about Docker?

Nothing significant comes to mind. For my needs, especially hosting Vaultwarden and other lightweight tools, it’s been reliable and free of headaches. Review collected by and hosted on G2.com.

Kunal D.
KD
Software Engineer
Small-Business (50 or fewer emp.)
"Effortless Containerization, Resource Intensive"
What do you like best about Docker?

I find Docker incredibly easy to use, particularly when setting up and downloading images from Docker Hub, which enhances user experience and simplifies complex developer problems. I also appreciate the straightforwardness of using basic commands to set up everything, significantly improving efficiency. As a MERN stack developer, I manage backend services and APIs alongside databases, and Docker’s ability to allow me to search, download, and receive recommendations for popular images is invaluable. This feature not only helps in selecting widely-used and trusted images but also allows me to quickly add project dependencies and build images with ease, improving the consistency and reliability of applications across different systems. Review collected by and hosted on G2.com.

What do you dislike about Docker?

I find writing docker-compose.yml files challenging and sometimes they do not work as expected, which could benefit from some automation to simplify the process. Additionally, Docker is a resource-intensive application that consumes a high amount of RAM and memory, which should be improved. Furthermore, during the initial setup, I faced issues with Docker Desktop on Windows when integrating with the Windows Linux Subsystem, which required additional configuration to resolve. Review collected by and hosted on G2.com.

DHRUVA W.
DW
Full Stack Developer, Cloud Infrastructure Engineer
Small-Business (50 or fewer emp.)
"Docker: Revolutionizing Development and Deployment"
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.

R S.
RS
Entry level Data engineer
Computer Software
Small-Business (50 or fewer emp.)
"Docker: The Tool That Simplified My Dev Life"
What do you like best about Docker?

What I like best about Docker is how it makes application portable and consistent. I don't have to worry about "it works on my machine" issues anymore. Docker containers let me package everything code, dependencies, environment into one unit, so I can run the same setup anywhere .Its especially helpful when working on multiple projects or with a team. Plus using docker-compose to sign up service like database and APIs together saves so much time and effort during development. Review collected by and hosted on G2.com.

What do you dislike about Docker?

What I dislike about Docker is that the initial learning curve can be a bit sleep. When I first started, concept like Dockerfiles volumes, networks and container orchestration felt confusing. Also Docker can sometimes use a lot of system resources, especially when if you're not familiar with the command-line took.But once i got used to it , most of these issue became manageable. Review collected by and hosted on G2.com.

Aniket N.
AN
Assistant System Engineer trainee
Small-Business (50 or fewer emp.)
"Maximum Control and Resource Optimization Made Easy"
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 Information Technology and Services
AI
Small-Business (50 or fewer emp.)
"Perfect for building, testing, and deploying applications efficiently"
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.

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

9 months

Average Discount

9%

Perceived Cost

$$$$$

How much does Docker hub cost?

Data powered by BetterCloud.

Estimated Price

$$k - $$k

Per Year

Based on data from 43 purchases.

Docker Comparisons
Product Avatar Image
Azure Container Registry
Compare Now
Product Avatar Image
Amazon Elastic Container Registry (ECR)
Compare Now
Product Avatar Image
Sonatype Nexus Repository
Compare Now
Docker Features
Deployment
Interface support
Processor support
Self Healing High Availability
Orchestration
Scalability
Automatic Security Updates
Security updates