Rakesh Thakur - PeerSpot reviewer
Technical Architect at a insurance company with 1,001-5,000 employees
Real User
Excellent scalability, easy to understand and follow, most widely accepted
Pros and Cons
  • "Docker is easy to understand and follow. It provides good scalability to the application."
  • "I would like to see a single package image orchestration bundled together."

What is our primary use case?

Our primary use case is to build images for all of our microservices and UI applications. We are building an enterprise-grade application where there are a lot of integrations. We have around forty to fifty different microservices which we are deploying using Docker and all of the orchestration through Kubernetes.

What is most valuable?

Docker is easy to understand and follow. It provides good scalability to the application.

What needs improvement?

I would like to see a single package image orchestration bundled together. Although Docker has ways to implement, it is not as flexible as Kubernetes.

For how long have I used the solution?

I have been using Docker for the past six months.

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,170 professionals have used our research since 2012.

What do I think about the stability of the solution?

Docker is currently stable.

What do I think about the scalability of the solution?

There is definitely scalability with Docker. We have more than two thousand working on products.

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

It is both open source for public projects and a licensed solution.
When you are talking in terms of a dedicated technical support team you may need to purchase a support license.

Which other solutions did I evaluate?

Docker is the most widely accepted image-building tool. It has a large support base and community. 

What other advice do I have?

I would recommend having good POC's because there are certain niche cases that you might not consider while just doing a POC. There are a lot of activities, that need to be considered, and how this application is going to be consumed by other applications. I would rate Docker a nine 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
Solutions Architect at a tech services company with 51-200 employees
Real User
Top 5Leaderboard
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.
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,170 professionals have used our research since 2012.
Ekule Mbeng - PeerSpot reviewer
DevOps Engineer at United Vision
Real User
Top 5Leaderboard
Scales well, useful portability, and low resource usage
Pros and Cons
  • "The most valuable feature of Docker is its portability, ease of security management, and low resource usage."
  • "The runtime and security could improve in Docker. Security is paramount in the cloud and important."

What is our primary use case?

I use Docker for containerization.

How has it helped my organization?

Docker has helped my organization by allowing us to run microservers in our environment.

What is most valuable?

The most valuable feature of Docker is its portability, ease of security management, and low resource usage.

What needs improvement?

The runtime and security could improve in Docker. Security is paramount in the cloud and important.

For how long have I used the solution?

I have been using Docker for approximately three years.

What do I think about the stability of the solution?

Docker is a reliable solution.

I rate the stability of Docker an eight out of ten.

What do I think about the scalability of the solution?

The scalability of Docker is good. It is good for packaging applications.

How are customer service and support?

I rate the support from Docker an eight out of ten.

How was the initial setup?

The initial setup of Docker is straightforward. It is simple to receive the build and the file image you want.

What was our ROI?

I have seen a return on investment using Docker.

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

Docker is a free open-source solution.

What other advice do I have?

My advice to others is to use only office images from reputable sites and keep in mind it does not run containers at the root.

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
Technical Lead at a tech services company with 1,001-5,000 employees
Real User
Top 10
Has great customization features and helps our organization with proofing designs
Pros and Cons
  • "It is neat and very flexible."
  • "Unfortunately, base images are not currently available."

What is our primary use case?

Docker is a POC setup and a proof of concept. Therefore, we work closely with other clients and proof some designs.

What is most valuable?

We have found the customization feature most valuable. Docker is used for customizing images and is a self-hosted or self-managed application. It is neat and very flexible, and you can have all your applications and dependencies in one image. You can use that image in different applications and run it off other applications. You only need a registry to put them in, and you can leverage it. Kubernetes helps with orchestration.

What needs improvement?

The product could be improved by providing more documentation and detailed tutorials for the initial setup. Additionally, in the next release, I would love them to add the latest base image for DPN. They can look closely into upgrading their base images to assist some of our clients in looking for specific base images to build their applications. Unfortunately, base images are not currently available.

For how long have I used the solution?

We have been using this solution for approximately two years.

How are customer service and support?

Our experience with technical support has been decent. It falls in line with the general support aspect of Docker. It depends on the plan we are using. So if you have a higher goal, you get full support. I rate our experience with customer service and support an eight out of ten.

How would you rate customer service and support?

Positive

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

I have not worked with other similar solutions.

How was the initial setup?

The initial setup is straightforward. I rate it a six out of ten.

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

I cannot comment on licensing costs as I don't have access to that information.

What other advice do I have?

I rate this solution nine out of ten. The solution is good and easy to use but can be improved by including more documentation and detailed tutorials for the initial setup.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Founder at Simpro Tech
Real User
Top 5Leaderboard
Affordable, user-friendly, and easy to deploy
Pros and Cons
  • "The deployment is quite fast, which is beneficial."
  • "There is always room for improvement. I often refer to forums such as StackOverflow to learn from other developers' experiences and the challenges they have faced while using Docker."

What is our primary use case?

I am able to containerize my application using Docker on my Docker account.

Deploying two solutions is much faster and easier for me on Docker. Docker makes deployment much simpler and more efficient.

What is most valuable?

The deployment is quite fast, which is beneficial.

I think Docker has done an excellent job on their website in illustrating the installation process and addressing any challenges that may arise. 

Their website provides clear instructions for deploying Docker on various operating systems, including Mac, Linux, and Windows environments.

What needs improvement?

There is always room for improvement.

I often refer to forums such as StackOverflow to learn from other developers' experiences and the challenges they have faced while using Docker.

For how long have I used the solution?

I have been using Docker for the last two years.

We are using the most recent version. I released the most recent update two or three days ago.

What do I think about the stability of the solution?

I prefer not to disclose that specific project at the moment because it is a personal one and not related to LiveScale.

I would rate the stability a nine out of ten.

What do I think about the scalability of the solution?

I am the only user.

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

I have used Apache Web Server.

How was the initial setup?

The initial setup is straightforward.

It can be deployed in less than thirty minutes.

What about the implementation team?

I was able to deploy it myself.

Regarding my last deployment, I used Docker as a containerization platform to package and deploy my application. As for the design, I purchased the Blue on the Bureau theme for $250 and used it on my Mac computer.

I found the deployment process to be quite straightforward.

It is installed on-premises on my local machine. However, whenever I need to make updates or changes, I push them to Git to maintain a version control account.

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

I prefer to pay on a monthly basis.

The pricing is reasonable. 

Pricing is based on the number of users.

What other advice do I have?

Based on my experience with Docker and the speed and ease of deployment it offers for various applications, I would highly recommend it to others.

I would rate Docker, a nine 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
Mostafa Khadem - PeerSpot reviewer
Senior Linux System Administrator at Dana Energy
Real User
Integrates well, scalable, and useful online support
Pros and Cons
  • "The most valuable feature of Docker is its integration with other solutions, such as KVM and AlmaLinux."
  • "Docker could improve by providing the ability to use the GPU for parallel processing. If there was the capability of using the GPU it would improve the machine learning that I want to use."

What is our primary use case?

I am using Docker for the containers as a method for parallel processing for the software.

What is most valuable?

The most valuable feature of Docker is its integration with other solutions, such as KVM and AlmaLinux.

What needs improvement?

Docker could improve by providing the ability to use the GPU for parallel processing. If there was the capability of using the GPU it would improve the machine learning that I want to use.

For how long have I used the solution?

I have been using Docker for a couple of years.

What do I think about the stability of the solution?

The stability of Docker is good, but approximately one year ago it was not good. 

What do I think about the scalability of the solution?

Docker is scalable.

We have approximately 30 seismic processor users using the solution. The solution is used on a daily basis.

How are customer service and support?

We do not have support from Docker. However, there is documentation available online that is useful.

How was the initial setup?

Docker is simple to implement. It is a lot easier than other solutions to implement.

I rate the initial setup of Docker a five out of five.

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

Docker is a free open-source solution.

What other advice do I have?

I rate Docker an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Data Engineer at Mofid
Real User
Top 5
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: 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.