Colocar coisas em produção é um saco, dependency hell.
Como se fosse um chroot
com esteróides.
Tudo isso através de containers. Docker não é uma VM.
Instalando docker
$ wget -qO- https://get.docker.com/ | sh
$ sudo usermod -aG docker <usuario>
Subindo um container
Para inicializar um container basta rodar o comando docker run
e passando como parâmetro a imagem que deve ser utilizada:
$ docker run --name container-teste ubuntu:14.04
Rodando isso ele vai retornar "ok" e mais nada.
Containers só são executados enquanto o comando especificado estiver vivo.
Deixando o container em pé
Alternative 1, interativa:
$ docker run -ti --name container-teste3 ubuntu:14.04 /bin/bash