Construir imagen y subir a dockerhub - LeoXDXp/SyadminLab GitHub Wiki
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
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
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