Re:Containers vs. Zones vs. Jails vs. VMs (2017)
by peteretep on Tuesday April 07, 2020 @05:04AM
(#22801553)
> container is an abstract idea
In this context, it's not, it's specifically referring to a process running in a cgroup.
> LXC is one way to do so, runc is another way to do so, docker is a third way to do so
Docker is a suite of tools for managing running LXC or runc, both of which set up processes running under cgroups.
> Now if you took some other OS, there'd be different solutions, each with slightly different details and thus properties, but same idea
You should read the article.
Re:Containers vs. Zones vs. Jails vs. VMs (2017)
by zodiac on Tuesday April 07, 2020 @07:20AM
(#22802195)
"container" can mean other things in other contexts though, e.g. I'm running a configuration of Docker on my machine right now such that the CLI talks about "containers" but it is actually running VirtualBox in the background
LXC is one way to do so, runc is another way to do so, docker is a third way to do so, all for Linux. Now if you took some other OS, there'd be different solutions, each with slightly different details and thus properties, but same idea.
I mean, do you ask people what SQL is? And get frustrated if they don't start talking about MySQL specific details like InnoDB and what not?
Don't know, I feel I can't agree with you, do devs feel there's less magic involved in VMs? Honestly, I have less idea what VMs are built on top of than I do for containers.