Our primary case use is for the deployment of microservices.
Software Engineer 3 at a financial services firm with 10,001+ employees
Cost saving, scalable, with quick and easy deployment
Pros and Cons
- "The most valuable feature is that it is cost-saving."
- "I think Docker can improve as it relates to overall stability."
What is our primary use case?
What is most valuable?
The most valuable feature is that it is cost-saving.
What needs improvement?
I think Docker can improve as it relates to overall stability.
For how long have I used the solution?
I have used Docker over the past year.
Buyer's Guide
Docker
March 2025

Learn what your peers think about Docker. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,651 professionals have used our research since 2012.
What do I think about the stability of the solution?
There is stability but it could be improved.
What do I think about the scalability of the solution?
Scalability is good and there are about ten thousand individuals using Docker.
How was the initial setup?
The initial setup was simple and straightforward. Before the deployment of Docker, they have to be proficient in deploying applications, at least the basic deployment, and how any application deployment would take place. Some basic knowledge would be required.
What about the implementation team?
The deployment can be done in-house in about two to five minutes.
What's my experience with pricing, setup cost, and licensing?
Docker is cost-effective and open-source.
What other advice do I have?
I would rate Docker an eight on a scale of one to ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Software Development Engineer in Test at a tech services company with 1-10 employees
Plenty of core features, simple implementation, and reliable
Pros and Cons
- "The most valuable feature of Docker is the dedicated QA environment for connecting the team members. Additionally, there are many core features available and it is highly secure when we are imaging a client's server."
- "Docker could improve by having more advanced features."
What is our primary use case?
We are using Docker as a container for our server setup. We use images of Windows, Linux, or Ubuntu. Additionally, we install solution support.
What is most valuable?
The most valuable feature of Docker is the dedicated QA environment for connecting the team members. Additionally, there are many core features available and it is highly secure when we are imaging a client's server.
What needs improvement?
Docker could improve by having more advanced features.
For how long have I used the solution?
I have been using Docker for approximately seven years.
What do I think about the stability of the solution?
Docker is stable.
What do I think about the scalability of the solution?
The scalability of Docker is good.
We have approximately eight people using the solution.
How are customer service and support?
I have not used the support from Docker.
How was the initial setup?
There is a single setup of Docker and there is no need for improvement. It is easy to do. The implementation can be done in approximately 40 minutes.
What's my experience with pricing, setup cost, and licensing?
We are using the open-source version of the solution.
What other advice do I have?
Our company is using Docker because it is a clients requirement.
I rate Docker a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Docker
March 2025

Learn what your peers think about Docker. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,651 professionals have used our research since 2012.
Solutions Architect at a tech services company with 51-200 employees
Easy to use, and great for building containers and handling multiple apps
Pros and Cons
- "We are able to stop our containers or stop the service with a single command."
- "We have found that it is not easy to install it into a Windows system."
What is our primary use case?
We primarily use the solution to create the node for the containers to deploy multiple apps. We have iOS applications in the containers, and we can build multiple microservices in the containers. It provides access to the content for public IPs. We can host it, for example, on AWS can contain some instances in Azure or AWS.
How has it helped my organization?
In my project, it is easy to just build all the microservices locally in my local system through Docker. I can use it to test and deploy all the microservices in containers, including the front-end applications as well. Everything communicates from container to container. It's very easy. I can have multiple Docker files and deploy them easily into the cluster.
What is most valuable?
It's really helpful for building containers and handling multiple apps.
We have three applications. They are running on Windows using C Sharp, Java, and Python. We're able to build containers for each.
It's easy to run a single command and run the containers on a local machine. It's very easy to adjust the logs and describe your containers properly.
We are able to stop our containers or stop the service with a single command. That's very handy.
The stability is very good.
There are a lot of features included in the solution.
What needs improvement?
We have found that it is not easy to install it into a Windows system. I get very frustrated with Windows. When I install a Docker instance on a Windows machine, it is not easy to handle. In contrast, it's very easy to use on the Mac OS.
I'd like the solution to be more flexible.
For how long have I used the solution?
I've used the solution for about three to four years.
What do I think about the stability of the solution?
The solution is reliable and stable. I'd rate the stability nine out of ten. There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
The solution is very scalable. I'd rate the scalability nine out of ten.
How are customer service and support?
The solution is open-source the support you get depends on the licensing you have.
How would you rate customer service and support?
Neutral
What was our ROI?
I have witnessed an ROI while using the solution. I'd rate the ability to achieve ROI nine out of ten.
What other advice do I have?
I'm not sure which version of the solution we're using. It's likely the latest.
I'd recommend the solution to others. It is very easy to use. I'd rate it eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Engineer at Streams Tech, Inc.
Easy to install, set up, and use; should be available on Linux
Pros and Cons
- "The current version is quite good with our application."
- "I would love to have it available on Linux."
What is our primary use case?
Our primary use case for Docker is local development. We use Windows for most of our use cases, which means we need two Docker Desktop tools.
What is most valuable?
With Docker, it does not matter what you run in the container on your local computer or on your server, because the configuration is the same and there will not be a conflict. I think this a cool Docker feature and also a fast one.
What needs improvement?
We have encountered a few performance issues with docker along the way, but this does not happen often. Nevertheless, I would like Docker's performance to be better.
Docker has less support if you use a container. However, with Linux, I need to use a container. I would love to have it available on Linux.
For how long have I used the solution?
I have been using Docker for three years.
What do I think about the stability of the solution?
I am satisfied with OS Docker's performance and stability. The current version is quite good with our application.
How are customer service and support?
I haven't used Docker's technical support service.
How was the initial setup?
The initial setup was easy. There is a need in this solution for you to know how this image works or how commands work, but you do not need to memorize commands. Docker has documentation available where you can set up the view, set it up in new Windows, and then you just have to download the Docker Desktop. After that, you're able to create Docker images, containers, and other things.
The deployment usually takes less than 30 minutes, depending on application turbulence.
What's my experience with pricing, setup cost, and licensing?
I would advise that if you complete an issue – in your local or production environment – and you do not want to face issues or any difficulties in developing the application, Docker is very easy to install, set up, and use.
What other advice do I have?
Documentation is quite good. In addition, if I am testing for errors, then community support also goes to any kind of zero-out solution. Most of the data solutions available in the community are in the Docker workflow.
I would rate the Docker solution a seven out of ten, with one being the worst and 10 being the best in the field.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Supervisor at GGoC1
Reliable, easy to use, and simple deployment
Pros and Cons
- "The most valuable feature of Docker is automation. When I deploy the solution I am confident it will work anywhere. It is reliable and easy to use."
- "The solution could improve with a GUI instead of only a command line interface. Having to use the command line interface can be a hassle."
What is our primary use case?
I am using Docker for setting up my development environments.
What is most valuable?
The most valuable feature of Docker is automation. When I deploy the solution I am confident it will work anywhere. It is reliable and easy to use.
What needs improvement?
The solution could improve with a GUI instead of only a command line interface. Having to use the command line interface can be a hassle.
For how long have I used the solution?
I have been using Docker for approximately seven years.
What do I think about the stability of the solution?
Docker is a stable solution.
I rate the stability of Docker an eight out of ten.
How are customer service and support?
I have not used the support from Docker.
Which solution did I use previously and why did I switch?
I was using Linux containers prior to Docker, but the Linux containers come with a lot of packages and configurations.
How was the initial setup?
The initial setup of Docker is simple. However, there are times when I use Linux containers and there can be problems.
The deployment of Docker on Microsoft Windows can be difficult, but on a Linux system, it is easier.
I use a package manager to deploy Docker.
What about the implementation team?
I deployed the solution myself.
What was our ROI?
I have received a return on investment using the solution. If I was using it for commercial use I would see more of a return.
What other advice do I have?
The solution is easy to use, automate, and script.
I rate Docker a ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Application Architect at CUSTIS
It is a portable solution and helps us develop microservices architecture
Pros and Cons
- "The solution is easy to install."
- "The solution needs to be more scalable for local machines."
What is our primary use case?
We use the solution to develop microservices architecture. Also, we use its compose features while working with complicated environments.
What is most valuable?
The solution's most valuable feature is portability. It helps us predict the solution's capabilities on any system.
What needs improvement?
They should improve the solution's user interface.
For how long have I used the solution?
We have been using the solution since 2017.
What do I think about the stability of the solution?
Sometimes, the solution's containers fail to start on the local machines due to memory extension issues.
I rate its stability as an eight.
What do I think about the scalability of the solution?
We have more than 100 developers using the solution in our organization. It needs to be more scalable for local machines.
How was the initial setup?
The solution is easy to install and requires significantly less time to complete the process. But, upgrading it in the Windows and Linux systems is time-consuming.
What about the implementation team?
We deploy the solution with the help of our in-house team, including a system administrator and a few DevOps engineers. The deployment process involves preparing a docker image for execution.
What's my experience with pricing, setup cost, and licensing?
We don't need to pay for the solution's license as we use the convenience edition.
What other advice do I have?
I recommend the solution to others and rate it as an eight.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Comes with Dockerfile which makes a developer's life easier
Pros and Cons
- "The solution's most valuable feature is the Dockerfile, which makes the life of developers easy. Developers get a real understanding of container creation."
- "I have encountered network issues while connecting with microservices. I want to optimize the application layers over the bucket. It should also have better documentation."
What is our primary use case?
We work with containers for forecasting.
What is most valuable?
The solution's most valuable feature is the Dockerfile, which makes the life of developers easy. Developers get a real understanding of container creation.
What needs improvement?
I have encountered network issues while connecting with microservices. I want to optimize the application layers over the bucket. It should also have better documentation.
For how long have I used the solution?
I have been working with the solution for seven years.
What do I think about the scalability of the solution?
I rate the tool's scalability a nine out of ten.
How are customer service and support?
We solve issues using the documentation.
How would you rate customer service and support?
Neutral
How was the initial setup?
Docker's implementation is straightforward. However, it can get a bit complicated when you are doing sophisticated implementation.
What was our ROI?
We have seen ROI with the tool's use.
What's my experience with pricing, setup cost, and licensing?
Docker's price is good.
What other advice do I have?
I rate the product an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Consultant at Microsphere Software Group
Helps to reduce costs and can be deployed anywhere
Pros and Cons
- "I am impressed with the product's independence. We can also deploy it anywhere."
- "The Kubernetes blocks need improvement since Docker has many holes in it."
What is our primary use case?
We use the solution to pick up applications and migrate them to run inside containers in Java.
What is most valuable?
I am impressed with the product's independence. We can also deploy it anywhere.
What needs improvement?
The Kubernetes blocks need improvement since Docker has many holes in it.
For how long have I used the solution?
I have been using the product for four to five years.
How was the initial setup?
The product's initial setup was easy.
What other advice do I have?
I would rate the product a seven out of ten. You won't have much choice if you choose the cloud. The tool helps to reduce costs.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free Docker Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
Oracle Application Express (APEX)
VMware Tanzu Platform
Codespaces
AWS Cloud Development Kit (CDK)
Buyer's Guide
Download our free Docker Report and get advice and tips from experienced pros
sharing their opinions.