Vamos a revisar algunos comandos básicos de docker,  utilizando como referencia mongodb.
Buscar imágenes:
Este comando nos permite buscar imágenes en el repositorio publico "Docker Hub", donde  es una palabra relacionado con lo que estamos buscando ejemplo "ubuntu, mongo, mysql, apache, drupal, etc"
Ejemplo: Buscar imágenes existentes de mongodb.
Al ejecutar este comando se visualiza un listado de elementos con la siguiente información: "NAME, DESCRIPTION, STARTS, OFFICIAL, AUTOMATED"
Nombre, esta compuesto por/.  En el listado tenemos por ejemplo  "tutum/mongodb"  "torusware/speedus-mongo".  
La columna OFFICIAL, nos permite determinar si la imagen es oficial, es este caso "mongo" es la imagen oficial de mongodb.
Descargar imágenes:
Este comando nos permite descargar una imagen por medio de su nombre, recuerde los nombres puede estar formados/.   
Ejemplo: Descargar imagen de mongo. En el anterior comando se detecto que el nombre de la imagen oficial de mongodb es "mongo", por lo tanto el comando es:
Ejecutar imágenes
Ejemplo. Ejecutar un contenedor de drupal.
Ejemplo. Ejecutar un conteneor de ubuntu, para interactuar con un shell utilizamos las opciones "-i -t" del comando "run"
Mayor información de run. https://docs.docker.com/reference/run/
Visualizar imágenes existentes localmente
Visualizar los contenedores que se encuentran ejecutándose.
Buscar imágenes:
- docker search
 
Este comando nos permite buscar imágenes en el repositorio publico "Docker Hub", donde
Ejemplo: Buscar imágenes existentes de mongodb.
- docker search mongo
 
Al ejecutar este comando se visualiza un listado de elementos con la siguiente información: "NAME, DESCRIPTION, STARTS, OFFICIAL, AUTOMATED"
Nombre, esta compuesto por
La columna OFFICIAL, nos permite determinar si la imagen es oficial, es este caso "mongo" es la imagen oficial de mongodb.
Figura 1. Docker search
Descargar imágenes:
- docker pull 
 
Este comando nos permite descargar una imagen por medio de su nombre, recuerde los nombres puede estar formados
Ejemplo: Descargar imagen de mongo. En el anterior comando se detecto que el nombre de la imagen oficial de mongodb es "mongo", por lo tanto el comando es:
- docker pull mongo
 
Figura 2. Docker pull
- $ docker run 
 
Ejemplo. Ejecutar un contenedor de drupal.
- $ docker run -d drupal
 
- run: comando para ejecutar contenedores.
 - -d
 - drupal: nombre de la imagen
 
Ejemplo. Ejecutar un conteneor de ubuntu, para interactuar con un shell utilizamos las opciones "-i -t" del comando "run"
- $ docker run -i -t ubuntu /bin/bash
 
- run: comando para ejecutar contenedores.
 - -i -t: opciones que nos permiten interactuar con el contenedor.
 - ubuntu: nombre de la imagen.
 - "/bin/bash": comando que se ejecuta en el contenedor en este caso iniciamos el shell bash para interactuar con el contenedor linux ubuntu
 
Figura 3. docker run -i -t ubuntu /bin/bash
Visualizar imágenes existentes localmente
- $ docker images
 
Visualizar los contenedores que se encuentran ejecutándose.
- $ docker ps
 


