Diferència entre revisions de la pàgina «Docker»
(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' | + | 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.
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