Re:Fig – Fast, isolated development environments using Docker
by loganekz on Friday February 28, 2014 @07:57PM
(#7322576)
The OS X kernel will not be supported.
Docker is built upon features available only in the Linux kernel (LXC, cgroups)
Re:Fig – Fast, isolated development environments using Docker
by zachlatta on Friday February 28, 2014 @08:52PM
(#7322729)
However, Docker is officially supported on OS X through https://github.com/boot2docker/boot2docker
Docker can run within a VM, or on your computer if you're not on a Macintosh (Mac's kernel is...for now...not supported). I usually create a Vagrant virtual machine of CoreOS, which works with Docker very nicely.
Docker is a utility which uses "containers". Docker containers are usually used to run one process at a time (apache or mysql or python or grep or anything, really).
You can connect multiple docker containers to create a functioning app. Running one for database and other one for running your code would a simple example.
Fig tries to make the process of making Docker instances work together easy.