Docker

De Cacauet Wiki
Salta a la navegació Salta a la cerca

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.

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