Contenedores
Los contenedores Docker ejecutan instancias de imágenes Docker. Por tanto, son instantáneas, "snapshots", "fotografías" de las imágenes a partir de las cuales se crean.
Gestión de contenedores¶
Los contenedores son extremadamente ligeros y efímeros. Pueden crearse con facilidad en cuestión de segundos. También detenerse, reiniciarse, y elminarse con con la misma facilidad.
Creando un contenedor¶
La creación de un contenedor no es otra cosa que ejecutar una imagen. La sintaxis general es:
Con las siguientes opciones:
-d
(detach): enviamos el contenedor al segundo plano. De esta manera podemos seguir usando la terminal sin que esté ocupada.-p
(port), indicamos el puerto de escucha del contenedor.-i
(interactive): nos permite interactuar con el contenedor a través de comandos-t
(terminal): para iniciar un emulador de terminal donde ejectuar comandos
Ejemplo:
Otro ejemplo:
Un último ejemplo abriendo puertos:
Visualizar contenedores¶
Podemos ver los contenedores que está ejecutándose con el siguiente comando:
Si agregamos la opción -a podremos, además, visualizar la lista completa de contenedores, incluso aquellos que no se estén ejecutando.