Try our new research platform with insights from 80,000+ expert users
Landry  Mbala - PeerSpot reviewer
Développeur applications at a financial services firm with 1,001-5,000 employees
Real User
Apr 26, 2023
Easy to manage, scale and creates lightweight applications
Pros and Cons
  • "Docker creates lightweight applications that are easy to manage and scale."
  • "Management can be improved with the necessary tools for orchestration."

What is our primary use case?

We are currently migrating some of our applications to Docker containers on the tenant to improve their performance.

We have already started migrating one application to Docker and Kubernetes. We plan to complete this migration within the next two days. Additionally, we plan to migrate our core banking software to microservices, which will be containerized using Docker and Kubernetes.

What is most valuable?

Docker is useful for container virtualization and installation of applications. Docker is a containerization tool that enables the installation of applications without the need for virtualization. Its primary advantage is that it allows for more efficient utilization of resources, such as with Oracle virtualization. 

The key difference between Docker and classic consolidation is that the former does not rely on a physical machine for resource allocation. Instead, Docker creates lightweight applications that are easy to manage and scale, making the process faster and more efficient.

Moreover, Docker's scalability and manageability are the most valuable features for me.

What needs improvement?

There is room for improvement in terms of management. Because to use Docker, we should also use Docker as an orchestrator. But if Docker had the necessary tools for management, it would be very good.

For how long have I used the solution?

I have been using Docker for one year. Moreover, I am using the latest version. 

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

What do I think about the stability of the solution?

It's stable because we just use it in a UAC environment.

What do I think about the scalability of the solution?

It is a very scalable solution. It is one reason we plan to migrate to Docker. It is very scalable. We still have technical people working on it. Most of the admins can work on those solutions.

How was the initial setup?

The initial setup of Docker is very simple and easy. If you know what you are doing, deploying the solution takes less than an hour. 

What about the implementation team?

The deployment process depends on how the solution was developed. For Docker, you need to install it and then use Docker to get the necessary image for your OS. It keeps access and depends on your OS. 

Once Docker is installed, you can get the necessary image for your solution. The deployment can be done in-house. 

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

The licensing cost is not expensive. 

What other advice do I have?

Overall, I would rate the solution an eight out of ten. I would recommend using Docker if you are looking for a scalable solution. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Ayman Allam - PeerSpot reviewer
DevOps and Automation Lead | Technical Expert at a comms service provider with 5,001-10,000 employees
Real User
Mar 20, 2023
Easy to set up, helps save on resources, and offers high availability
Pros and Cons
  • "The solution is stable."
  • "We'd like knowledge transfer to be easier."

What is our primary use case?

We use the solution for containerization. We've replaced it with other solutions. We are using it to compartmentalize some legacy products. We are also onboarding other third-party applications using it. We have a few use cases. 

What is most valuable?

It's helped to save many resources.

The features, such as scaling and high availability, have been excellent. 

It is easy to set up. 

The solution is stable.

It can scale well. 

What needs improvement?

The pricing could be a bit better. We'd like the least amount of spend as possible.

We'd like knowledge transfer to be easier.

The support could be better. 

The solution can be a bit expensive. 

For how long have I used the solution?

I've been using the solution for about six years so far. 

What do I think about the stability of the solution?

The solution has been pretty stable. 

What do I think about the scalability of the solution?

The solution can scale well. 

I'm not sure how many users are currently using the solution. We are migrating all development teams over to containers. 

How are customer service and support?

We have support from our vendor and also use support for the Kubernetes cluster. It could use some improvement. It could be a bit better. They should be more responsive. 

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

I've been working with Kubernetes alongside other solutions. 

How was the initial setup?

The implementation, for me, was pretty simple. I'm not sure if others would have issues. 

I would deeply it on top of the Kubernetes cluster. It usually takes one day to deploy. We're using Docker as a service for testing purposes and have implemented it on Kubernetes clusters in order to test and deploy applications in order to handle production-grade applications. 

What was our ROI?

Have not looked into ROI to see if we have witnessed any. 

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

I'm not sure what the exact pricing is. I don't deal with licensing. However, my understanding is it is expensive. 

What other advice do I have?

I started using the trial version and moved on to the latest version. 

I'd recommend the solution to others. I'd rate it nine out of 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
Buyer's Guide
Docker
February 2026
Learn what your peers think about Docker. Get advice and tips from experienced pros sharing their opinions. Updated: February 2026.
883,619 professionals have used our research since 2012.
Renat Babin - PeerSpot reviewer
C# Developer at a financial services firm with 51-200 employees
Real User
Feb 26, 2023
Easy to deploy with an impressive networking feature
Pros and Cons
  • "The solution is easy to deploy for clients so it saves a lot of hassle."
  • "The volumes for persistent storage could be more user friendly right out of the box."

What is our primary use case?

Our company uses the solution for the production environment, web projects, and hosting services. For example, we use it to host an NGINX box manager with  proxy, reverse proxy, and DNS server. 

We host a bunch of web services for clients and deploy both on-premises and on the cloud. Several of our development teams use the solution.

I also use the solution in my home lab. 

What is most valuable?

The solution is easy to deploy for clients so it saves a lot of hassle. 

The networking is an impressive feature. 

What needs improvement?

The volumes for persistent storage could be more user friendly right out of the box. 

I would like an option to just use it as local storage or some kind of NSF or CIF. Or to mount the volume straight to a Google Drive or through a particular cloud storage.

It's not that these things are impossible, but you have to do some extra work or configurations. 

For how long have I used the solution?

I have been using the solution for three years. 

What do I think about the stability of the solution?

We use the solution mostly with Linux and it is stable.

We would like better stability with Windows containers. We need to use some kind of IAS to host them so support for these legacy projects would be a tremendous help. 

What do I think about the scalability of the solution?

The solution is definitely scalable.

How are customer service and support?

The documentation and community are good. I've never had a problem that I was unable to fix with a little bit of Google research. The official documentation is all you need to figure things out. 

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

I did not previously use another solution. 

How was the initial setup?

The initial setup is straightforward. 

What about the implementation team?

I handled implementation by myself and it was an easy process. 

What was our ROI?

There is definitely an ROI because the open-source version is free. 

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

The solution offers an open-source version that is free and includes a lot of functionality. 

What other advice do I have?

When using the solution, don't rush or you might get overwhelmed. It takes a little bit of time to figure out how things work. Basic networking knowledge will save a lot of time. 

I rate the solution a ten out of ten. 

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Roshan Nagekar - PeerSpot reviewer
Director of Infrastructure and DevOps at a tech vendor with 51-200 employees
Real User
Feb 14, 2023
Beneficial resource utilization, scales well, and revolutionized virtualization
Pros and Cons
  • "The most valuable feature of Docker is that it revolutionized virtualization by providing a new approach with containers that completely nullified the time it used to take to deploy applications on virtual servers, resulting in deployment times that can be as quick as milliseconds, unless it is a heavy application, such as Java. Additionally, resource utilization has greatly improved with Docker, allowing for more resources to be allocated to other tasks. These are a few key features that make Docker a preferred choice."
  • "There may not be much room for improvement with Docker as it has greatly evolved. However, one area that could be improved upon is the documentation on their website which was once easy to follow but has become quite terrible with numerous versions being released. As an example, the installation process for Docker now requires more than just a one-line command, causing inconvenience. Additionally, based on my experience as a college instructor, teaching students to install Docker was a difficult task due to the lack of straightforward and easy-to-follow documentation. Docker should focus on improving their documentation to make it more user-friendly for all."

What is our primary use case?

We're utilizing Docker extensively as all our products and services are deployed on Kubernetes, which is based on Docker. Our reliance on it is high. We have various services, including Python, C++, and Node.js, and several applications that are deployed via Docker. Our usage of Docker is almost 100 percent across all entries.

What is most valuable?

The most valuable feature of Docker is that it revolutionized virtualization by providing a new approach with containers that completely nullified the time it used to take to deploy applications on virtual servers, resulting in deployment times that can be as quick as milliseconds, unless it is a heavy application, such as Java. Additionally, resource utilization has greatly improved with Docker, allowing for more resources to be allocated to other tasks. These are a few key features that make Docker a preferred choice.

What needs improvement?

There may not be much room for improvement with Docker as it has greatly evolved. However, one area that could be improved upon is the documentation on their website which was once easy to follow but has become quite terrible with numerous versions being released. As an example, the installation process for Docker now requires more than just a one-line command, causing inconvenience. Additionally, based on my experience as a college instructor, teaching students to install Docker was a difficult task due to the lack of straightforward and easy-to-follow documentation. Docker should focus on improving their documentation to make it more user-friendly for all.

In an upcoming release of the solution, the UI should be made even more user-friendly and comprehensive, as it currently requires a multi-step process to set up a registry or host a container. A one-click solution that streamlines the entire process and makes storing, leaving, and cleaning up images significantly easier. This feature would greatly benefit those who have previously struggled with additional cleaning when hosting their own container, and it would make the end-to-end Docker experience more accessible and efficient.

For how long have I used the solution?

I have been using Docker for approximately 10 years.

What do I think about the stability of the solution?

Docker has various integrations, such as Docker, Compose, Docker Swarm, and Kubernetes, I have witnessed a considerable amount of downtime resulting in applications going down. Unfortunately, it has been difficult to pinpoint the root cause of these issues. Thus, I would say that Docker is not completely stable, with an estimated stability rate of around 90 percent. As a precautionary measure, I deploy my services on multiple stations with proper scalability and high availability to mitigate any potential downtime.

What do I think about the scalability of the solution?

We only have engineering users using Docker which is approximately 50 percent of our staff. We have a total of approximately 25 people using the solution.

The solution is scalable.

How was the initial setup?

The initial setup of Docker was easy but this has changed. The setup is not necessarily difficult, but it has become quite confusing. As long as I am familiar with all of the necessary commands and don't encounter any unexpected issues, it should be a relatively straightforward process. However, the written instructions are so convoluted that it may prove challenging to install everything without encountering any obstacles.

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

Docker has made some changes and there is an enterprise version that is affordable.

What other advice do I have?

This solution is doing its job well. The stability could improve, but the other parts of the solution are great.

I rate Docker an eight out of 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
DevOps Lead at a retailer with 10,001+ employees
Real User
Dec 19, 2022
Integrates with other solutions so that we can deploy on Kubernetes
Pros and Cons
  • "I have seen end-to-end performance with Docker. It's a great tool, and it's the most popular container service in the market."
  • "The security layer is very vulnerable, although they are working to improve the system hardening and email hardening."

What is our primary use case?

In our case, Docker is a prerequisite to deploy on Kubernetes. We utilize and integrate Docker along with Jenkins. When we trigger the pipeline, it triggers and runs the Docker build to create the image. It's a JAAS service. Before deployment, everything is on a non-AWS platform. Once the image is created and deployed on Kubernetes, it will be hosted on AWS

We started creating images on Jenkins as a service, which is on a different cloud. Once it's deployed on Kubernetes, it's placed on AWS. We have also deployed the Artifactory server using ECS.

It's deployed on the cloud. The cloud provider is AWS.

What needs improvement?

The security layer is very vulnerable, although they are working to improve the system hardening and image hardening. They need to provide a simple solution for a user to implement these two security features while creating the Docker image. It's not easy for simple users. 

I'm part of the operations team, so I understand how Docker images are created using Unix features. Docker itself creates a snapshot of the existing infrastructure. Docker's features should be simplified enough so that developers can understand and implement them. 

For how long have I used the solution?

I have worked with Docker for eight years.

What do I think about the stability of the solution?

I would rate the stability as five out of five. I have seen end-to-end performance with Docker. It's a great tool, and it's the most popular container service in the market.

What do I think about the scalability of the solution?

It's not very scalable. In order to handle scalability, Docker Swarm is the available solution with Docker. Docker Swarm is another service, but it isn't stable. For multi-containers, they have introduced Docker Compose. One deployment set will trigger multiple containers. There isn't a scaling feature, but a single host can run multiple containers.

I would rate the scalability as two out of five.

How was the initial setup?

Installing Docker on individual systems is pretty simple. Docker needs to be installed for each user so they can access Docker testing, MS testing, and deployment testing.

I would rate setup as five out of five.

What about the implementation team?

Deployment was done in-house. Three people were needed for deployment. We have two people for maintenance.

Deployment was basically done by the IT team. We just needed to create a ticket to trigger the deployment from the IT team. It's pretty simple.

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

We pay for a license. To make it more scalable, you need to pay for Docker Swarm, which is an additional cost.

If an organization utilizes a service free of cost, then the cost of Docker is like overhead for an organization. Docker was freeware, and they started asking for licensing costs about seven months ago. As soon as that news was published, many organizations started thinking about other free container services. 

My company started uninstalling Docker from everybody's system to minimize the cost, and the proof of concept for other container services is still in progress. For commercial use, it's about $30 per month. The license itself isn't expensive, but if there are many users, the price becomes high.

My company is thinking about different open source solutions.

What other advice do I have?

I would rate the solution as eight out of ten. 

Docker is a prerequisite for utilizing Kubernetes. If somebody doesn't have experience with Docker, then they can't create the Docker image. Having the application image is a prerequisite for deploying on Kubernetes. 

Once we started utilizing Kubernetes, the official website recommended using Docker as a container service, but now they've removed that recommendation. You can utilize any of the available container services in the market.

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?

Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Mike Schinkel - PeerSpot reviewer
President at a tech services company with 1-10 employees
Real User
Nov 11, 2022
It's going to cost you less than an alternative because there are so many more free resources available
Pros and Cons
  • "Docker packages up an application as a single item that you can then run without the need to install or configure it to work on any specific machine."
  • "The command line interface could be more intuitive. I constantly struggle with it."

What is our primary use case?

I'm using Docker local Kubernetes development. I'm building software that uses Docker for cloud and on-premises applications. I'm consulting for a company that provides an enterprise database solution built using Docker containers and Kubernetes, so everyone at the company is using Docker indirectly.

What is most valuable?

Docker packages up an application as a single item that you can then run without the need to install or configure it to work on any specific machine.

What needs improvement?

The command line interface could be more intuitive. I constantly struggle with it. 

For how long have I used the solution?

I have been using Docker for three or four years.

What do I think about the stability of the solution?

Docker is stable.

What do I think about the scalability of the solution?

Docker is scalable for the most part. But we have had issues where we ran out of disk space, and it doesn't work. When I say "disk space," I mean the space that Docker has allocated. Docker isn't scalable on its own, but it is if you're using it with something like Kubernetes.

How was the initial setup?

Deploying Docker is pretty easy. 

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

An enterprise license costs $24 per user per month. For a team or a smaller license, it costs $9 or $5 per user.

Which other solutions did I evaluate?

I have looked at some of the newer ones that came out. We looked at Podman, but it didn't have the API that we needed. We also looked at Rancher. When I was at HPE, Docker started charging a license, so management decided to switch to something else because they didn't want to pay for it. After about six months and lots of wasted time and effort, they realized that it was worth paying for it. 

What other advice do I have?

I rate Docker 8.5 out of 10.  From a business perspective, Docker is the de facto standard, and it's going to cost you less to use it than to try to find an alternative unless there's something that Docker can't do. It's going to cost you less because there are so many more free resources available. Your team can Google and find technical information much more easily about Docker than any other solution.

The advice I'd give to someone who is new to the solution is to find an online course that can walk you through Docker because it can be really confusing to get up to speed on it. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
RuchilShah - PeerSpot reviewer
IT Executive at a manufacturing company with 1,001-5,000 employees
Real User
Top 5
Jun 3, 2024
Provides good load-balancing features and helps save costs
Pros and Cons
  • "The solution helps save costs."
  • "Docker management is very difficult when we have a large number of nodes."

What is our primary use case?

We use the tool for some of our services. We use it for containerization.

What is most valuable?

Load balancing features are valuable. We are leveraging this software for containerized services. We are using EKS for orchestration. We are leveraging almost all features. The solution helps save costs. We can know how much CPU memory is required so we can manage it accordingly.

What needs improvement?

Docker management is very difficult when we have a large number of nodes.

For how long have I used the solution?

I have been using the solution for the last two years.

What do I think about the stability of the solution?

I rate the tool’s stability a six or seven out of ten.

What do I think about the scalability of the solution?

I rate the tool’s scalability a six out of ten. We have more than 500 users. The tool is used extensively. We have plans to increase usage in the future.

How are customer service and support?

We get good support from AWS.

How was the initial setup?

The setup is straightforward. We need ten people for deployment, including managers, developers, and the IT team.

What about the implementation team?

We can deploy the product ourselves.

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

We use the open-source version.

What other advice do I have?

We use EKS for large applications. I will recommend the solution to others. If people want to leverage load balancing and containerized services with less CPU and load management, they can use Docker. We must pay for EKS based on the clusters and nodes we use. The price depends on the use case. Overall, I rate the solution an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Bertin Fonge - PeerSpot reviewer
Data Analyst and Developer at a recruiting/HR firm with 11-50 employees
Real User
Oct 20, 2023
A scalable solution that can be used for containerization and working with CI/CD pipelines
Pros and Cons
  • "Docker's containerization property is its main selling point."
  • "I want to see if new architectures have been incorporated in Docker or if we have to wait for another release."

What is our primary use case?

I use Docker for containerization, deployment, and to create packages. Docker has a wide range of uses and integrates well with other command-line tools like Terraform. Docker is most helpful when trying to work with CI/CD pipelines.

What is most valuable?

Docker's containerization property is its main selling point.

What needs improvement?

I'd like to see the new update on containers and what you can achieve with the new version of Docker by using containers. I would also like to know the range of applications for which it can be used. I want to see if new architectures have been incorporated in Docker or if we have to wait for another 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?

I rate Docker a nine out of ten for stability.

What do I think about the scalability of the solution?

Docker is a very scalable solution. I rate Docker a nine out of ten for scalability.

How was the initial setup?

Docker's initial setup is straightforward. As a command line tool, it also provides you with docks to reference if you get stuck or have issues.

What about the implementation team?

The solution's deployment time depends on your internet latency or internet speed and the size of the container. If you are deploying a very large application, it will take some time to set up.

What other advice do I have?

Docker is deployed on-cloud in our organization.

To effectively use Docker, users should learn the basics of Docker and understand what containers and images are in Docker.

Overall, I rate Docker a nine 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
Download our free Docker Report and get advice and tips from experienced pros sharing their opinions.
Updated: February 2026
Buyer's Guide
Download our free Docker Report and get advice and tips from experienced pros sharing their opinions.