lunes, 16 de septiembre de 2019

Crear imagen en Docker a partir de un DockerFile

En este espacio voy a detallar como se crea una imagen a apartir de un archivo DockerFile

Primero entramos en un terminal y creamos un directorio donde vamos a crear nuestro archivo
#cd /home/usuario/
#mkdir testdocker

Entramos en el directorio creado anteriormente


#cd testdocker/

Procedemos a creamos el archivo Dockerfile
#nano Dockerfile

Y agregamos el siguiente contenido del DockerFile
FROM ubuntu:latest

RUN apt-get -y update; \
    apt-get -y upgrade; \
    apt-get -y install apt-utils \
    nano \
    htop;
RUN apt-get -y install dstat

CMD ["bash"]



Una vez guardado el Dockerfile procedemos a crear la imagen con el siguiente comando

Ejemplo sintaxis
#docker build -t "nameimage:dockerfile"

Creacion de la Imagen
#docker build -t "imgubuntu:dockerfile"


Para verificar la cracion de la imagen colocamos
#docker images

Ahora vamos a crear un container a a partir de la imagen creada con un dockerfile con el siguiente comando

Ejemplo sintaxis
#docker run -dti --name name-container ID-imagen

Creación del container
#docker run -dti --name contubuntu 02f37139ae36


Consultamos el container
#docker ps
INER ID                  IMAGE               COMMAND         CREATED             STATUS              PORTS          NAMES
c83e738fb69e        02f37139ae36        "bash"           22 seconds ago      Up 19 seconds                            contubuntu



Vamos acceder al contenedor y verificar las aplicaciones instaladas

Sintaxis
#docker exec -i -t name-container /bin/bash

Acceder al container
#docker exec -i -t contubuntu /bin/bash

Una vez dentro del container consultamos con un comando su instalacion 
#dstat

No hay comentarios:

Publicar un comentario