6 ms·
Will this make it possible to use docker.io directly under OSX without having to use vagrant / virtualbox to run a linux host OS for LXC containers? Right now,
by ogrisel 13y ago
Will this make it possible to use docker.io directly under OSX without having to use vagrant / virtualbox to run a linux host OS for LXC containers?
Right now, only Xen, KVM and EC2 HVM are supported hypervisors. Hopefully an OSX might come with vmware support later.
- lotyrin 13y agoNo, this is sort of the opposite of containers. Instead of having an full OS-like isolated system within a single OS without virtualization, this is using virtualization but avoids having a full OS-like system inside the guests.
- hrjet 13y agoI am not sure why this is opposite of containers? Wouldn't it be possible to run a minimal POSIX OS inside a container? (genuine question, I don't know the answer to)
- ogrisel 13y agoYes I understood that. But right now if you want to use docker.io on your OSX dev box you have to run linux inside a VM to be able to leverage the docker.io features (building and testing apps in lightweight containers) for later deployment on the target cloud infrastructure. If you have OSv working both under virtualbox or vmware on your OSX dev box and under KVM or EC2 HVM on your cloud production environment, then it might be possible to have a docker.io features directly under your OSX dev box.
- lotyrin 13y agoGuess I'm confused: What features of Docker does this provide? Also, if you're willing to virtualize something, and want Docker features, why wouldn't you virtualize Docker?
- ogrisel 13y agodocker is more like a frontend to pack, ship and deploy specific applications and their configuration as "containers" to be run in lightweight isolated environments (such as LXC currently). Currently if you want to use docker under OSX you have to run it inside a Linux VM (typically using the vagrant / virtualbox). But the Linux VM is using a bunch of memory on your dev environment. If docker could run the app inside virtualbox + OSv rather than having to use virtualbox + full linux + LXC I assume you would get a more lightweight dev environment (faster boot times and less memory usage).
- taproot 13y agoI'm confused why can't docker run on bsd?