Consultant at Microsphere Software Group
Consultant
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. 

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

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.
PeerSpot user
Gogineni Venkatachowdary - PeerSpot reviewer
Cloud Operations Center Analyst at a pharma/biotech company with 10,001+ employees
Real User
Top 5Leaderboard
A good and stable data collection and transfer tool that is regularly developed
Pros and Cons
  • "We find the auto scaling and auto healing functionality of this solution very good."
  • "We would like to see improvement in adding the node into the Docker Swarm cluster, as at present it is a little tricky and requires a lot of manual steps."

What is our primary use case?

We use this solution for data collection and transfer across applications.

What is most valuable?

We find the auto scaling and auto healing functionality of this solution very good.

What needs improvement?

We would like to see improvement in adding the node into the Docker Swarm cluster, as at present it is a little tricky and requires a lot of manual steps.

For how long have I used the solution?

We have been working with this solution for over six years.

What do I think about the stability of the solution?

We have found this to be a stable product.

What do I think about the scalability of the solution?

Generally, this solution is scalable. However, each container has to be scaled separately and manually.

How was the initial setup?

The initial, basic setup for this solution is easy via the cloud.

What about the implementation team?

We implemented this solution in-house.

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

This is an open-source solution, so there are no licensing costs.

What other advice do I have?

This solution is being developed and improved regularly, so we recommend organizations to look at the cloud-based variant.  This will make it easier to stay as up to date as possible.

 I would rate this solution an eight out of 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?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Docker
May 2024
Learn what your peers think about Docker. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
771,212 professionals have used our research since 2012.
Ismail Yushaw - PeerSpot reviewer
Supervisor at GGoC1
Real User
Top 5
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.
PeerSpot user
Md. Keiuom Miah - PeerSpot reviewer
Software Engineer at Streams Tech, Inc.
MSP
Top 5Leaderboard
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.
PeerSpot user
Software Engineer 3 at a financial services firm with 10,001+ employees
Real User
Top 10
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?

Our primary case use is for the deployment of microservices.

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.

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.
PeerSpot user
Kumara Swamy - PeerSpot reviewer
Software Development Engineer in Test at a tech services company with 1-10 employees
Real User
Top 5Leaderboard
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.
PeerSpot user
Senior Software Engineer at Arc One
Real User
Top 5
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.
Flag as inappropriate
PeerSpot user
Vladislav Iofe - PeerSpot reviewer
Application Architect at CUSTIS
Real User
Top 5
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.
PeerSpot user
Buyer's Guide
Download our free Docker Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Buyer's Guide
Download our free Docker Report and get advice and tips from experienced pros sharing their opinions.