Docker
Docker és una plataforma de contenidors, una alternativa interessant a la virtualització. Un contenidor comparteix el kernel del sistema operatiu però disposa dels seus propis recursos de sistema de fitxers (similar a un chroot), espai de memòria i temps de microprocessador.
Contingut
Quick reference
Així, ràpidament... per arrencar una màquina (si no la tens es descarregarà automàticament dels repositoris)
$ docker run <img:version>
Per arrencar i accedir a la shell del nostre contenidor:
$ docker run -ti <img> /bin/bash
Per arrencar en background (ull, <nom> no és <img>, es el nom de la instància un cop creada, el sistema ho fa automàticament):
$ docker start <nom>
Llistat d'imatges disponibles en local:
$ docker images
Cerca d'imatges al repositori de Docker.com:
$ docker search <cadena>
Llistat d'instàncies creades localment (sense -a les que estan en execució):
$ docker ps -a
Per desatachar-nos d'un contenidor sense parar-lo:
CTRL+G+D
Per eliminar una instància (ull, aquí el nom no és el de la IMG, sinó el què apareix a docker ps, en sistema genera noms automàticament):
$ docker rm <nom>
Per llistar totes les instàncies i eliminar-les:
$ docker ps -aq | xargs docker rm
Instal·lació
Primeres passes
Crear un Dockerfile
Primera imatge i comparació amb chroot