3 ms·
I recall watching a talk (given by @bcantrill I think it was?) where SmartOS had implemented the docker api, but ran the actual "container" via linux emulation,
by stock_toaster 11y ago
I recall watching a talk (given by @bcantrill I think it was?) where SmartOS had implemented the docker api, but ran the actual "container" via linux emulation, inside a zone. I think they named it "lx branded zones" or something similar.
I could see vmware doing something like that -- implementing the docker api, but actually running containers on very lightweight vms, so they can leverage their existing virt infrastructure (memory ballooning, cpu allocation, migration, etc) with it.
- stephenr 11y agoSo you have a docker container inside Linux emulation inside a Solaris-style zone on a SmartOS host. This is the opposite of "turtles all the way down" - it's like a veritable layer cake of system isolation. It's the turducken of server systems.
- stock_toaster 11y agoNot quite. Docker is just the api. So you just have linux emulation (which is apparently some light weight api call mapping) inside a zone. So maybe ducken without the turd? ;)