Diferència entre revisions de la pàgina «Docker»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «Docker és una plataforma de contenidors, una alternativa interessant a la virtualització. Un contenidor comparteix el ''kernel'' del sistema operatiu però d...».)
 
Línia 4: Línia 4:
 
Així, ràpidament... per arrencar una màquina (si no la tens es descarregarà automàticament dels repositoris)
 
Així, ràpidament... per arrencar una màquina (si no la tens es descarregarà automàticament dels repositoris)
 
  $ docker run <img:version>
 
  $ docker run <img:version>
Llistat d'matges disponibles en local:
+
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
 
  $ 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
 +
  
 
<br>
 
<br>

Revisió del 15:28, 19 juny 2016

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