3 ms·
And they're not portable, either! What kernel is Ruby 2.0.0 build against on in his example? Maybe Docker itself may be everywhere, but you still have have to
by 3am 13y ago
And they're not portable, either! What kernel is Ruby 2.0.0 build against on in his example? Maybe Docker itself may be everywhere, but you still have have to be aware of any OS dependencies that apps in your Docker container might have...
I think lxc+cgroups and Docker are a much less wasteful way to provision lots of similar systems with particular types of workloads, but this article did seem a little hyperbolic.
- shykes 13y agoIn practice though a very large majority of applications are already expected to support a wide range of kernel versions and flavors, and require zero modifications to do so because of Linux's outstanding track record of preserving reverse compatibility. So deploying an application as a container is a big improvement over shipping it as source or package, because instead of having to support any combination of library versions, distros and kernels, it only needs to worry about the kernel which is the easiest part.