Docker images



 

 Docker images


Las imágenes son como el molde que vamos a utilizar para ejecutar los contenedores. 

Existen imágenes de ubuntu, node, mysql, y se pueden descargar desde https://hub.docker.com

Pero también tenemos la posibilidad de crear nuestras propias imágenes, para esto utilizaremos un archivo llamado Dockerfile 


(1) Creamos un arhivo Dockerfile con el siguiente contenido

FROM ubuntu

RUN mkdir app
RUN cd /app && touch data.txt


(2) Para generar la imagen escribimos el siguiente comando

docker image build -t ubuntu:v1 .

Nota: es importante el punto del final, que está haciendo referencia a la ubicación del archivo Dockerfile, indicando que se encuentra en el mismo directorio

Para ver si la imagen se generó correctamente, escribimos

docker images


(3) Ahora, para correr un contenedor basado en esta imagen, ejecutamos

docker container run -it ubuntu:v1

Con este comando, vamos a interactuar con la terminal del contenedor
Si escribimos 

cd app && ls

vamos a ver que se creó el archivo data.txt, que definimos en el archivo Dockerfile

Luego, para ver todos los contenedores que se encuentran corriendo, escribimos

docker ps

Hasta acá llegamos con esta parte. Son muchos los comandos y las opciones que tenemos en Docker

Comentarios