docker run
EL comando docker run genera una instancia de una imagen. Una vez creada una instancia de la imagen se puede parar con docker stop y más tarde docker start reinicia. Esta instancia queda guardad en nuestro sistema para poder reutilizar.
Este genera un contenedor a partir de la imagen de ubuntu version 12.04
docker run -i -t --name nombre_contenedor -h nombre_contenedor ubuntu:12.04 bash
-i : Indicamos que sera interactivo
-t: Abre el TTY
bash: indica que tendremos una salida de consola.
--name nombre_contenedor : Para indicar un nombre y poder identificar mejor al contendor.
-h nombre_contenedor: Es para que en el bash muestre el nombre sino usamos -h veremos el ID en el bash. simplemente es para que sea más cómodo de ver donde estamos en la consola para cuando tenemos varios containers funcionando.
Este comando nos crea un container con un un ubuntu donde podremos interactuar con el bash del ubuntu.
Podemos determinar que cuando se salga del contenedor este se elimine colocando la bandera --rm
Para más opciones de banderas y parámetros se puede consultar : docker run --help
Paramos el contenedor con ...
docker stop nombre_contenedor
Encendemos el contenedor con ...
docker start nombre_contenedor
Matamos el proceso del contenedor con ...
docker kill nombre_contenedor
Eliminamos el contendor con ...
docker rm nombre_contenedor