3 ms·
A few reasons: - It is common for languages to have official Docker images (Java, Ruby, Python, Go, Erlang, Haskell, Julia, etc) - In August the install proce
by ones_and_zeros 11y ago
A few reasons:
- It is common for languages to have official Docker images (Java, Ruby, Python, Go, Erlang, Haskell, Julia, etc)
- In August the install process didn't work on my Debian system, eventually got guidance for workarounds from IRC
- Our build farm is docker based, application deployment environment is docker based
- Ensures development environments are identical
- Solves the multiple compiler issue
As much as I use Docker, it'd be tough for me to call it heavyweight. In terms of resource consumption Docker is just a neat wrapper over some functionality that is built in to the kernel, there is no "vm" of any sort, which is a common misconception.