|
|
|
|
|
by Alupis
4049 days ago
|
|
> most container setups are vm-replacements, running either full OS or not, they're used for the same purpose in the end (ie resources separation) No they are not. A VM is a completely different system, while a container is a packaged application. VM's provide an awful lot more than just resource separation... security and isolation being at the top of the list. The problem we see here is an awful lot of people think a container is a drop-in replacement for a VM, when it is usually not. |
|
I think you have a misunderstanding of terms here, possibly confused by all the fuzz around Docker. A container is nothing more then a virtualization technology on OS level[1]. What you are talking about is something like rkt, which is how to run an app inside a container[2]. From the point of your app there is no difference between a VM, OpenVZ or LXC.
[1] https://en.wikipedia.org/wiki/Operating-system-level_virtual...
[2] https://github.com/coreos/rkt/blob/master/Documentation/app-...