Docker is Great. Docker Desktop - Need to do better
October 26, 2021

Docker is Great. Docker Desktop - Need to do better

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Modules Used

  • Docker Desktop

Overall Satisfaction with Docker

It is used across our organization as our AWS stacks depend on it for Docker images usage across AWS accounts. [The] deployment of our product service stacks depends on Docker to host the docker images for our product microservices containers for updates, etc. Docker Desktop is where we use to switch context for different account images.
  • Kubernetes context switching - very handy
  • Integrate well and seamless - No complicated setup and or UX
  • Ease of updating images and etc - very important
  • Docker Desktop, despite setting resource preferences, can cause CPU spikes for long after work is done
  • Fits well for both cloud and metal deployment
  • Fits into our deployment tools like a glove
  • Helps to maintain consistent images throughout all deployments and versioning
  • The ROI is intangible - how do you measure a tool that works well and works quietly in the background without fuss or muss? We have multiple accounts across the organisation and deployed throughout with hardly a thought, and for a organisation of our size 300++, with cloud and metal deployment. It speaks for itself.
  • Not much negative impact really - It has been in use since day 1(I think), and after so many years of usage, it shows its maturity and reliability.
Did use containerd or LXC for brief evaluation in the past, but settled on Docker and only see Docker as the mainstay for most organizations I worked in, as the container tool of choice so far. Docker is matured, feature-rich, and reliable enough to be the main choice all around. The integration with Kubernetes seals the deal really.

Do you think Docker delivers good value for the price?

Yes

Are you happy with Docker's feature set?

Yes

Did Docker live up to sales and marketing promises?

Yes

Did implementation of Docker go as expected?

I wasn't involved with the implementation phase

Would you buy Docker again?

Yes

Docker is well suited for what it does best - container images administration, management, and deployment. Updates is easy, seamless, and integrate well with Kubernetes and whether your deployment is metal/cloud, it works well. CLI is great, and I have not used any other tool to manage. Docker Desktop is simple. It does what it does it says on the can; however it eats CPUs for breakfast, lunch, and dinner - all the time even on recommended resources and all Docker's work is already over and done. It's a known issue on Mac and Windows. So there is room for improvement.

Docker Reliability

It is the only tool in our toolset that has not [had] any issues so far. That is really a mark of reliability, and it's a testimony to how well the product is made, and a tool that does its job well is a tool well worth having. It is the base tool that I would say any organisation must have if they do scalable deployment.
Haven't seen any outages, fatal/unrecoverable errors in my usage so far. Enough said.
Docker Desktop. The CPU high usage is a known issue. Needs fixing. Otherwise, it is great overall. Would not use anything else still.

Upgrading Docker

Yes - Yes. Not much impact. Ran really well.
  • Updating Docker to a more recent version
  • Security updates
  • More security patches - normal cadence nowadays