# Subir imágenes a un repositorio


Para añadir contenido a un repositorio en Docker Hub, necesitas etiquetar tu imagen de Docker y luego subirla a tu repositorio. Este proceso te deja compartir tus imágenes con otros o utilizarlas en diferentes entornos.

1. Etiqueta tu imagen de Docker.

   El comando `docker tag` asigna una etiqueta a tu imagen de Docker, la cual incluye tu espacio de nombres de Docker Hub y el nombre del repositorio. La sintaxis general es:

   ```console
   $ docker tag [SOURCE_IMAGE[:TAG]] [NAMESPACE/REPOSITORY[:TAG]]
   ```

   Ejemplo:

   Si tu imagen local se llama `my-app` y quieres etiquetarla para el repositorio `my-namespace/my-repo` con la etiqueta `v1.0`, ejecuta:

   ```console
   $ docker tag my-app my-namespace/my-repo:v1.0
   ```

2. Sube la imagen a Docker Hub.

   Usa el comando `docker push` para subir tu imagen etiquetada al repositorio especificado en Docker Hub.

   Ejemplo:

   ```console
   $ docker push my-namespace/my-repo:v1.0
   ```

   Este comando sube la imagen etiquetada como `v1.0` al repositorio `my-namespace/my-repo`.

3. Verifica la imagen en Docker Hub.

