Docker Reviews

4.6
Overall rating
Reviews

4.6
Overall rating
Reviews
Learn More

User Reviews Overview

About Docker

Docker is an on-premise and cloud-based application development platform that helps businesses build, test and share containerized applications and microservices. Using the Docker Engine, professionals can run and distribute...

Learn more

Feature ratings

Value for Money
4.6
Functionality
4.6
Ease of Use
4.1
Customer Support
4.1

Browse Docker Reviews

530 of 530 reviews
Sort by:
Nayan
Nayan
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
4

5
Reviewed on 02/10/2024

Streamlining development and deployment

Pros

It encapsulates applications and their dependencies onto light weight containers. Keep consistency in all environments, from the local environment to the development environment.

Cons

Configuring and optimizing containers is not easy. It requires expertise. And if not done properly, security concerns can arise.

Emanuele
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
3
Customer Support
0

5
Reviewed on 26/09/2023

An essential companion in my development environment.

I replicate locally the setups of all my remote server via docker compose. With docker you can have multiple versions of the same service without risk of collision or incompatibilities.I use it on wsl on windows and it works like a charm.

Pros

I work in web development industry, with docker you can replicate on your machine any setup, (web server, database, smtp) , so that you can build your application in an environment that is almost identically to production one.

Cons

I find that the learning curve is steep, so you have to struggle in the beginning to master the tool. Sometimes containers are resources' hungry, so adequate monitoring is needed.

Verified Reviewer
  • Industry: Program Development
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 30/12/2024

Docker the best

Docker has been a life-changing in the tech world since it is easier to deploy application and also as a dev I can have den env easily

Pros

Easy way to create images that will work in any platform

Cons

docker desktop since you have to pay for use it

Top Docker Alternatives

Verified Reviewer
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
2
Functionality
5
Ease of Use
3
Customer Support
2

2
Reviewed on 15/05/2023

Docker has gone the way of the dodo

Started out great, then turned to not-so-great, then eventually GET ME OFF THIS THING.It took them coming out with an Open container initiative to be able to market their product, which is bloated cruftware. There are better options out there. Maybe not as user-friendly, but definitely not as buggy.

Pros

It was awesome the day we replaced it with something else. I suppose it's a good dashboard app for showing off running containers on your workstation.

Cons

It's too resource intensive, and makes everything else crash when I'm running the containers. I hate how they force you to upgrade to the latest version if you're a freebie, and that usually breaks all my keys on boxes, which means I've got to reset to factory defaults just to use what I already had working. Docker is literally a productivity killer because they think they know more about virtualization than you do and so they push updates and force you to download them and occupy all your hard-drive with bloated containers.

Wassim
  • Industry: Computer Networking
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
3
Customer Support
3

4
Reviewed on 10/08/2023

Docker: Light weight Container Setup and Configuration

Pros

I have used Docker to run multiple Java and Python virtual environment in sandboxed isolated containers on Ubuntu Linux. The main motivation was to support the testing of different Application server versions using Apache Tomcat and Oracle JDBC drivers. Docker containers saved us a lot of time that we used to spend on creating and configuring virtual machine and more importantly enhanced greatly the performance and throughput of the testing services. We were able to execute multiple Oracle instances using the Docker containers and creating isolated client/server applications using the Socket API on top of it.

Cons

I expect to see more support for containerized applications on multiple machines and more scalability, resiliency, and fault tolerance as in Kubernetes.

Alternatives Considered

Kubermatic Kubernetes Platform

Reasons for Choosing Docker

Better performance and isolation of applications.

Switched From

vSphere
Verified Reviewer
  • Industry: Marketing & Advertising
  • Company size: 11–50 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
2
Customer Support
5

5
Reviewed on 23/12/2024

Docker for junior wordpress developers

Overall it has been a very smooth experience to work with docker in developing a wordpress website and then integrating my local work to the production site alongside other collaborators.

Pros

Amazing way to work on projects independently on your local computer before hosting the project to production. Mailhog is the best feature to test the email sending and receiving features.

Cons

It does not allow me to check the database tables on a google tab. I can't open mariadb for wordpress projects.

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 11/11/2024

Using Docker to run containers instead of virtual machines

I've been using Docker to run applications that are not compatible with my OS (Ubuntu) and it's been really helpful.

Pros

Running containers is way faster than running complete virtual machines, which makes Docker faster and smoother.

Cons

When first using Docker, it might be confusing with the terms of container, image and volume. After a while you actually understand them.

dandre
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
3
Customer Support
0

5
Reviewed on 31/12/2024

Staple for Containerized Development

It has become a staple in my development workflow. I have recommend the software to my entire team and we all are able to work on the same repos not having to worry about firmware and OS requirements.

Pros

Saves so much time to set up deployable packages for reuse.
Staple to overcome the "but it works on my machine" issue.
Great features including Docker Hub

Cons

Some instances you will take a fair amount of time to setup the and test deployments.

Verified Reviewer
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 1-5 months
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 19/09/2024

Running programs with Docker, the best thing ever happened to me

I used Docker to run Oracle SQL since Oracle SQL doesn't support natively Ubuntu.

Pros

It's smooth for running different programs, provides an user-friendly interface, giving the best experience to everyone.

Cons

The installation process was kind of confusing, I didn't manage to understand the documentation.

Christhian
  • Industry: Financial Services
  • Company size: 201–500 Employees
  • Used Monthly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
4

5
Reviewed on 21/10/2024

Review of Docker

Pros

The easy deployment of Docker and the fact that it doesn't take not much space makes Docker a great alternative for VMs and a great tools for production

Cons

When it comes to using docker, you must have a little bit of knowledge about OS and OS system configuration.

NOMPILO
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Weekly for Free Trial
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
3
Customer Support
0

5
Reviewed on 22/11/2023

Behind the Scenes with Docker

It was difficult the first time I used Docker, but you get to love it once you understand it.

Pros

Application dependencies can be packaged alongside an application using Docker's containerization, guaranteeing consistency between environments.
Docker's container isolation enables applications to run independently, avoiding conflicts and ensuring scalability
Docker simplifies the deployment process by providing a standardized way to package, distribute, and deploy applications.

Cons

A learning curve is introduced by Docker, especially for people unfamiliar with containerization concepts. Gaining familiarity with Docker commands and best practices, can take some time.

Huans
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
3
Ease of Use
2
Customer Support
0

4
Reviewed on 04/02/2024

Really good tool

Pros

I think it's an industry standard right now and it works well

Cons

It is a tool that requires a good knowledge to really know how it works, it is not accessible to everyone and it is not very user friendly.

Alex
  • Industry: Marketing & Advertising
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 06/10/2023

Docker the dev must have

very good experience, i was scared about the windows experience of docker but with WSL we didnt notice any particular issues

Pros

i like the standardization of envs that docker offers, we can try a product and be sure it will behave the same way in production. seamless updates and much more!

Cons

the docker workflow can be difficult to learn, but when you become proficient in it, its smooth sailing

Abhishek
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
4
Customer Support
4

4
Reviewed on 17/07/2023

A day in a life of full stack container

Docker Engine on Windows has been an absolute game-changer for my software development journey. It has tackled several critical problems and provided me with numerous benefits that have significantly improved my workflow. First and foremost, the isolation feature of Docker Engine has been a lifesaver.

Pros

The GUI helped me understand its all basic concept and functionality. The best thing about docker on windows is we can configure its system requirements easily without any hassle.

Cons

There is very less thing i could say because i haven't encountered in my learning phase. Though it took me a while to understand the .wslconfig file in windows.

Aaron
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 1-5 months
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 06/09/2023

The best way to ship your application

We can now deploy scalable applications into the cloud with ease by using Docker.

Pros

We love docker because we no longer face the Wil it work on my machine dilemma, it also enables us to deploy our app across different cloud platforms with relative ease. Docker is a powerfull way to run your applications and enables us to scale up and down depending upon our needs.

Cons

Docker is quite a steep learning curve in some ways and may not be a one size fits all for everything, debugging takes a little getting used to and careful consideration needs to be made as to how performance monitoring is implemented also but can be handled with additional tools and methods of debugging.

Meliksah
  • Industry: Sports
  • Company size: 11–50 Employees
  • Used Daily for 1-5 months
  • Review Source
Value for Money
0
Functionality
3
Ease of Use
5
Customer Support
0

5
Reviewed on 09/11/2023

Docker Review

Pros

A very useful tool for creating containers and producing new things

Cons

In some cases, it gets complicated when dealing with the problems of new virtual machines created.

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Weekly for 1-5 months
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
3
Customer Support
0

4
Reviewed on 19/09/2023

Docker Review

Pros

Docker is very portable. It can run on any system regardless of the underlying infrastructure. This makes applications easy to move within different environments.

Cons

Docker can be challenging for new users because it has really complex concepts and commands. A new user might not understand containerization or container orchestration.Image sizes are quite large and may slow down the machine's perfomace.

Nuno
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
4
Customer Support
0

5
Reviewed on 18/08/2023

One of the best ways to have a working environment without having to install anything on the...

Pros

The ability to quickly have my developing environment running on my machine without having to go look for all the installers I need.

Cons

What I think it's missing from Docker is the ability to export a container so that another person can import it, so that some information can be shared by a team.

HansOlivier
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Weekly for 1-5 months
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 21/06/2023

The CI/CD standard

I had a lot of difficulty understanding it at first but fell in love with it once I could finally use its potential.

Pros

Docker containers consume fewer resources compared to traditional virtual machines and they also encapsulate applications and their dependencies into self-contained units.

Cons

It took me so long to actually understand what it did, and most documentation on the service was hard for a newcomer. Docker networking can be complex, especially when dealing with advanced network configurations or integrating containers with existing network infrastructure.

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Weekly for 1-5 months
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 02/11/2023

Best tool for simplyfing containerization

Pros

Docker is a game-changer when it comes to containerization. Its simplicity and ease of use make it the go-to choice for managing and deploying applications in containers. Which is the main key for my team.

Cons

i don't have anything negative to say about this tool.

Krunal
Krunal
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Weekly for 1-5 months
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
4
Customer Support
4

4
Reviewed on 16/03/2023

The Best DevOps partner

Overall experience with docker is very good and it is very useful for DevOps engineers to make work easy for other engineers and for ourselves to identify the issue

Pros

Some challenges we are facing in implementing our project in the production environment, not meeting every compatibility and version we are using in production, so docker came up with this solution where we make one image with all our version control and it works on direct development so this is amazing about docker, it has many features and we have GUI also for docker were we can manage our docker images and maintain that thing we are implementing in our image

Cons

We face some issues while using docker is, in the beginning, we are working with docker CLI where we need to remember their commands so this is hard in beginning but after use, we are familiar with this, docker GUI version is very big so t take too much memory for control that thing, we also have another product which makes easy of that thing is portainer, you can check out this also

Bernard
  • Industry: E-Learning
  • Company size: 11–50 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 21/04/2023

Docker Review

Pros

Its nice for containerization of software application and really versatile in deployment.

Cons

Nothing really all around great product to use.

Sadri
Sadri
  • Industry: Government Administration
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 15/02/2023

Docker best container

I adopted this tool from the first day

Pros

docker allows you to test applications without having to install them. it allows to make POC quickly and to choose the right application.

Cons

Sometimes is better to use unix container :-(

Parth
  • Industry: Staffing & Recruiting
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
5
Customer Support
4

4
Reviewed on 22/01/2023

Excellent and most effective deployment technique for code reproducibility

I operate in an industry where I may need to quickly test software functionality in several situations. After developing functionality to serve as a microservice, we put it on Docker and make it easily accessible both internally and outside. It saves time to put it up on the cloud after testing on the local system, and anybody may test it by configuring it with a single command.

Pros

Docker is used to creating Docker images. Container administration and deployments are simplified. When the work is finished, the container releases the resources, which can then be utilised by another container. It is simple to package the software and run it on various devices and platforms. It generates massive self-contained apps that tackle several real-world issues.

Cons

It is not always simple to apply and comprehend the ideas. In Docker, we must pay a lot of money to create the image auto-build, which is quite tough. Docker's networking workarounds present significant problems for people attempting to fully understand what is going on behind the hood.

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 21/01/2023

Best product for container deployment

My overall experience with Docker is great it has made virtualisation and deploying containers very easy process that anyone can do.

Pros

Docker is one of the best product for easily deploying containers and maintaining images it helps a lot in development process and the maintenance is also very easy.

Cons

There is nothing that I dislike about Docker.

530 reviews