Simon Griffee

Fig ➶

6 March 2014

Fast, isolated development environments using Docker.

‘fideloper’ in the Hacker News thread:

Vagrant builds virtual machines for you. Like another computer inside of your computer.

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.