Construir imagen y subir a dockerhub - LeoXDXp/SyadminLab GitHub Wiki

Imagen a construir

Dockerfile

El contenido de la imagen a construir consiste en lo siguiente:

  • Recuerde personalizar el contenido de la página hello.html cambiando el mensaje dentro del echo
FROM nginx
# Cambiar Hi por nombre y mensaje
RUN echo "Hi from Leo" >> /usr/share/nginx/html/hello.html

Construcción

Se va a construir una imagen en base a nginx, con un archivo adicional, llamado hello.html, el cual debe personalizar. Luego, debe construir la imagen con el comando:

  • Reemplazar en o en con su nombre o login
podman build -t <tag>/<subtag>:<version> -f Dockerfile
Ej: 
podman build -t mti2020/lpizarro -f Dockerfile

Subir a dockerhub

Una vez construida la imagen, es necesario autenticarse contra el Registry, que en este caso es dockerhub:

  • Con podman:
podman login docker.io
  • Tras autenticarse, se procede a realizar el push:
  • Reemplazar en con su nombre o login
podman push mti2020/lpizarro docker.io/leopizarro/mti2020:<version>
Ej:
podman push mti2020/lpizarro docker.io/leopizarro/mti2020:leo

Puede revisar el resultado en dockerhub

⚠️ **GitHub.com Fallback** ⚠️