Try our new research platform with insights from 80,000+ expert users
Reza Sadeghi - PeerSpot reviewer
Software Development Team Lead at asa com
Real User
Easy to learn, secure environment, with excellent pricing
Pros and Cons
  • "The most valuable feature is Docker has a fast learning curve."
  • "One item that could be improved is the overall stability of Docker."

What is our primary use case?

Our primary use is to deploy the applications in a secure environment. We prefer that our developer and the Docker files can make the images. After we have captured the images we use our CI/CD tool and deploy our applications. This makes our publisher fast and our containers are isolated from each other. We increase our security by using Docker. 

What is most valuable?

The most valuable feature is Docker has a fast learning curve. There are a lot of default options that when you use Docker you do not need to customize or configure it in a way that it slows you down.  The user interface is very nice as well. Docker has good security.

What needs improvement?

One item that could be improved is the overall stability of Docker.

For how long have I used the solution?

I have been using Docker for one year.

Buyer's Guide
Docker
October 2025
Learn what your peers think about Docker. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
872,706 professionals have used our research since 2012.

What do I think about the stability of the solution?

For the most part, Windows is stable, but sometimes the application crashes and we have to have an error fixed in order for the stability to remain. When it comes to Linux it is not so compatible.

Which solution did I use previously and why did I switch?

The reason why the company decided to use Docker is that it is easy to learn.

How was the initial setup?

The setup is easy and straightforward.  The Docker site is comprehensive, and you can find all of the documentation, API, details, and comments you need to deploy.

What's my experience with pricing, setup cost, and licensing?

The current cost for us is nothing as an open source.

What other advice do I have?

I would recommend they use the online videos and tutorials and after a week they are going to be ready to start. I would recommend it to anyone to use. I would rate Docker an eight out of ten.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Sushant Sangam - PeerSpot reviewer
Specialist - Cloud Services and Software at NRG Energy, Inc.
Real User
Reliable, scalable, and useful application vitalization
Pros and Cons
  • "The scalability of Docker is good."
  • "Docker could improve by having security vulnerability reports."

What is our primary use case?

We are using Docker in our Java pipeline which is based on DevOps.

We use Docker because we do not have to set up an environment to let people try applications.

What needs improvement?

Docker could improve by having security vulnerability reports.

For how long have I used the solution?

I have been using Docker for approximately two years.

What do I think about the stability of the solution?

Docker is a stable solution, but there are some security vulnerabilities and that's why we are using security tools to point out if any vulnerabilities arise.

What do I think about the scalability of the solution?

The scalability of Docker is good.

We have most of our application running using Docker in our organization and there are over 1,000 people using the applications.

How are customer service and support?

I have not contacted the support from Docker.

Which solution did I use previously and why did I switch?

I have previously used Prisma but I found Docker has more features.

How was the initial setup?

The initial setup of Docker can be easy. However, it depends on the network you have Docker on.

What about the implementation team?

We have Docker configured everywhere and it took approximately one hour.

What's my experience with pricing, setup cost, and licensing?

There is a license needed to use Docker.

What other advice do I have?

My advice to others is they should use this solution. Previously we had to set everything up for small deployments in the environment, but with Docker, we can directly run the application in a container and pull any images. We don't need to set it up. We can use an image and we can directly set it up.

I rate Docker an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Docker
October 2025
Learn what your peers think about Docker. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
872,706 professionals have used our research since 2012.
reviewer2404605 - PeerSpot reviewer
Senior Architect at a engineering company with 10,001+ employees
Real User
Top 5
Suitable for enterprises and helps with device management
Pros and Cons
  • "In our line of work, we've been involved in various sectors, such as industrial products, transportation, client engineering, telecom, and medical. For instance, we're currently developing an IT platform. One key use case we're tackling is device management."
  • "Docker needs to improve its pricing."

What is our primary use case?

In our line of work, we've been involved in various sectors, such as industrial products, transportation, client engineering, telecom, and medical. For instance, we're currently developing an IT platform. One key use case we're tackling is device management.

We're looking at managing devices within our setup. These devices send data or signals, which then get transferred to the cloud. It's all about handling the lifecycle of these devices, deploying them, and managing non-provisioned ones, both on our end and on the client's side.

What needs improvement?

Docker needs to improve its pricing. 

What do I think about the stability of the solution?

I rate Docker's stability a nine out of ten. 

What do I think about the scalability of the solution?

One of the primary reasons we use the tool is its scalability. It scales easily, and we haven't had any issues with it.

How are customer service and support?

Docker's support is user-friendly, fast, and knowledgeable. 

How was the initial setup?

The tool's deployment difficulty is medium.

What other advice do I have?

It tends to make sense as an investment for larger enterprises, but the cost might seem expensive for smaller businesses.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Data Engineer at Mofid
Real User
Consumes fewer resources and is easy to use
Pros and Cons
  • "The solution's customer service is good."
  • "They should provide proper documentation to understand the solution's cgroup process."

What is our primary use case?

We use Docker to build, run, and ship any application.

What is most valuable?

The solution's most valuable feature is container registry interface.

What needs improvement?

They should provide proper documentation to understand the solution's cgroup and other processes.

What do I think about the stability of the solution?

The solution is stable. Although, it consumes a lot of battery and RAM to create virtualization on macOS.

What do I think about the scalability of the solution?

We have ten solution users in our organization. Its scalability for multiple VMs needs improvement.

How are customer service and support?

The solution's customer service is good.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We were using VMware as well. In comparison, Docker is easy to use, consumes fewer resources, and takes less time to complete the process.

How was the initial setup?

The solution's initial setup process is easy. It takes less than an hour and requires one person to execute. Also, it is easy to maintain because we can see logs.

What's my experience with pricing, setup cost, and licensing?

I use the solution's open-source version.

What other advice do I have?

I advise others to use JPT to create docker images. They should know the basic process for it. I rate the solution a ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer2146836 - PeerSpot reviewer
Owner at a venture capital & private equity firm with 1-10 employees
Real User
Provides containers independent of the operating system and is easy to use
Pros and Cons
  • "The solution's most valuable feature is having containers independent of the operating system or environment."
  • "The solution’s documentation could improve a bit."

What is our primary use case?

I have an energy management platform running on AWS, but I saw some limitations in that setup. So I'm designing one to be independent and containerized rather than using AWS services. That is why I'm now checking if I could go to a Red Hat OpenShift or EKS.

What is most valuable?

The solution's most valuable feature is having containers independent of the operating system or environment. Also, you can just be modular and scale with the solution.

What needs improvement?

The solution’s documentation could improve a bit.

A new feature was added to Kubernetes to deploy and manage containers. Currently, it is a bit of a tedious process to combine containers using Docker. Hence, a new way to deploy containers would be a good feature to be included in Docker's next release.

For how long have I used the solution?

I have been using Docker for one year.

What do I think about the stability of the solution?

It is a stable solution.

What do I think about the scalability of the solution?

The solution is scalable.

How are customer service and support?

I've never contacted Docker's technical support, but I contacted the developer of a few images that were incompatible with Mac.

How was the initial setup?

The initial setup is fairly easy and fast.

What's my experience with pricing, setup cost, and licensing?

The pricing of the solution is fairly cheap.

What other advice do I have?

I am using the latest version of Docker. Currently, we have four people using Docker in our company. My company chose Docker because it is popular and used on all platforms.

People should definitely use Docker. Since there's a learning curve, users should first start small and then expand. It also depends on your use case. You need to understand what Docker is because it is not always the right solution for everything. Docker is very lightweight, and you can use it to build containers and create your application. It will be modular and cross-platform.

Overall, I rate Docker an eight out of ten because it is a cross-platform solution that is straightforward and easy to use.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Solutions Architect at a tech services company with 51-200 employees
Real User
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Md. Keiuom Miah - PeerSpot reviewer
Software Engineer at Streams Tech, Inc.
MSP
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Nilesh Tarlekar - PeerSpot reviewer
Associate Consultant at Tata Consultancy
Real User
Helps us in building pipelines and deploying applications with a straightforward setup
Pros and Cons
  • "The initial setup was easy, and you are only required to run commands."
  • "I advise new users to review their website, commands, and the steps for creating images."

What is our primary use case?

We use Docker to build pipelines and deploy applications. We primarily use it to create application images that we deploy on Kubernetes Podass. The solution is deployed on-premises and via a private cloud.

What is most valuable?

The solution is lightweight which is valuable. Additionally, the ease of deploying on any cloud is valuable.

What needs improvement?

I rate the solution a nine out of ten. The solution is very good, and I am unsure how it can improve further. I advise new users to review their website, commands, and the steps for creating images.

For how long have I used the solution?

We have been using Docker for approximately one year.

What do I think about the stability of the solution?

The solution is stable.

What do I think about the scalability of the solution?

The solution is scalable. Currently, we have approximately 300 employees in development utilizing the solution.

How are customer service and support?

We do not have experience with customer service and support.

Which solution did I use previously and why did I switch?

We chose to use this product because of its stability and because of reviews from people who previously used it and had no issues.

How was the initial setup?

The initial setup was easy, and you are only required to run commands.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free Docker Report and get advice and tips from experienced pros sharing their opinions.
Updated: October 2025
Buyer's Guide
Download our free Docker Report and get advice and tips from experienced pros sharing their opinions.