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:
Publicar un comentario