Docker FTW!
August 16, 2017
Docker FTW!
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.