martes, marzo 23, 2021

Creación de Imagen simple de Docker

 Requisitos: Tener cuenta en https://hub.docker.com


En tu maquina con docker previamente instalado crea en una carpeta de tu elección un archivo 

touch Dockerfile

vim Dockerfile

Incluye instrucciones como la imagen base (ubuntu) quien mantiene la imagen creada y en este caso un par de instrucciones para actualizar el sistema operativo e instalar ansible.

FROM ubuntu

MAINTAINER tonymoyoy

RUN apt-get update -y

RUN apt-get install ansible -y

Una vez creado y guardado el archivo, construye la imagen con el comando build, con -t le pongo un tag y el punto hace referencia a que el Dockerfile esta en el directorio de donde estoy corriendo el comando

docker build -t ubuntu_ansible .


Una vez creada la imagen la debes poder ver con el comando


tony@x220:~/docker/ansible$ docker images

REPOSITORY                    TAG                 IMAGE ID            CREATED              SIZE

ubuntu_ansible                latest              7988920ab754        8 seconds ago        300MB

Para subirla a docker hub es necesario hacer login con:

docker login

Utiliza tus credenciales de docker hub.

Ahora vuelve a tagear la imagen en este caso referenciada por si ID con un formato como el siguiente:

docker tag 7988920ab754 tonymoyoy/ubuntu_ansible:v1

Y con el siguiente comando puedes subir la image an docker hub:

docker push tonymoyoy/ubuntu_ansible:v1

Y listo, la debes de poder ver desde tu cuenta de docker hub




No hay comentarios: