Saltar al contenido principal
Página

Tema 3.1 - Contenedores vs Imagenes

Una imagen es una plantilla de sólo lectura que puede estar vacía o con una aplicación preinstalada para la creación de contenedores. Estas imágenes pueden ser creadas por nosotros o por la comunidad de Docker en el sitio de Docker Hub.

Un contenedor contiene lo necesario para que nuestras aplicaciones se puedan ejecutar y los cuales están basados en una o más imágenes.

¿Y cómo obtengo las imágenes para crear un contenedor?

Como se mencionó anteriormente existe una gran comunidad de docker en la cual podemos encontrar gran cantidad de imágenes para la creación de contenedores. Para ello ir a la url: https://hub.docker.com.

Docker Hub es un repositorio de imágenes subidas por la comunidad para facilitarnos su uso. Es posible que nosotros creemos nuestras propias imágenes y las subamos para compartirlas con la comunidad. Para buscar imágenes en Docker Hub podemos hacerlo a través de su página web o directamente desde la terminal. Veamos un ejemplo, en la página de docker huc buscar la imagen de Ubuntu y luego buscamos por medio de la consola de comandos con el comando “docker search ubuntu”





Algunos comandos de Docker

  • docker pull [nombre imagen] => Permite descargar una imagen de docker
  • Docker images => Permite ver las imágenes que hemos descargado y que tenemos en nuestro sistema. 
  • Tags: Son versiones de las imágenes, es decir, a medida que se van agregando librerías, aplicaciones la versión de la imagen va cambiando. Lo que nos permiten hacer los tags es realizar búsquedas de imágenes, pero filtrando los resultados por el tag indicado.

Ejemplo: docker search Ubuntu:16.04; docker pull Ubuntu:16.04

  • docker run [nombre imagen] => Permite correr o levantar la instancia de una imagen.
  • docker ps => Para saber que contenedores tenemos actualmente en ejecución. Se pueden pasar algunos parámetros extra para ver el estado de los contenedores que se han creado y cuál es su status. Por ejemplo: docker ps -a


Última modificación: lunes, 11 de mayo de 2020, 21:31