3 ms·
Portability is key. Being able to run an Ubuntu container on macOS is a killer feature.
by IgorPartola 6y ago
Portability is key. Being able to run an Ubuntu container on macOS is a killer feature.
- pjmlp 6y agoContainers aren't virtual machines.
- m463 6y agoIn the macos case, they actually are. docker runs in a vm on macos. Actually, I believe one text file is the docker killer feature.
- pjmlp 6y agoNowhere in what makes a proper container does a VM come into play, unless we are speaking about Docker and the idea of shipping a full blown OS in a zip, to work across heterogeneous hardware.
- inetknght 6y agoYeah so the Docker daemon on a Mac is run inside of a VM.
- pjmlp 6y agoBecause they bundle a x86 GNU/Linux package as a runtime. It doesn't work bare metal for the new macs, and it is extra bloat instead of making use of macOS capabilities.
- m463 6y agoIt doesn't work bare metal for any mac. It runs in a VM. Too bad apple didn't help out docker with a macos native version. FROM macos:10.13.3 RUN xcode-build would have been really useful
- hda111 6y agoFreeBSD can run use LinuxJail to run a Ubuntu jail (it’s not a VM). I wonder why a billion $ company like docker can’t do this with Linux on macOS. It seems so obvious.