Docker FTW!
August 16, 2017

Docker FTW!

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

Overall Satisfaction with Docker

We use Docker to containerize our applications, we get many benefits from this such as:
  • consistent, realizable deployment environments across dev, QA, prod - the same image used in dev is the exact same image deployed to production
  • better utilization of server resources
  • cross cloud compatibility
  • the ease of scaling applications
  • Docker makes deployments easier across environments.
  • Docker allows to better utilization of server resources by easily allowing multiple applications (images) to run on the same server.
  • Docker makes it easy to scale our applications out.
  • Docker is somewhat new and new functionality comes with each release, sometimes it can be hard to stay on top of all the new features.
  • It would be nice if a full GUI based container management system came with Docker.
  • There was a small learning curve with Docker, however, engineers were able to pick it up relatively quickly.
  • Once adopted, engineers now prefer deploying and utilizing Docker.
  • The time saved utilizing and managing Docker is noticeable. By better utilizing server resources, we now save time and money by having [considerable] less infrastructure to deal with.
  • virtual mach
While we still use virtual machines [for our Docker servers], we prefer Docker containers for our deployments. It really allows for a simpler infrastructure footprint to manage. For example, instead of managing 30 virtual machines with one or two apps on each VM, we could replace that with 6 Docker servers each running apps in 5-10 containers.
Docker is best suited for deploying Linux based apps. Eventually, it should (or will) be suited for Windows based apps as well.