# Mover imágenes entre repositorios


Consolidar y organizar tus imágenes de Docker en diferentes repositorios puede simplificar tus flujos de trabajo, tanto si gestionas proyectos personales como si contribuyes a una organización. Este tema explica cómo mover imágenes entre repositorios de Docker Hub, garantizando que tu contenido permanezca accesible y organizado bajo las cuentas o espacios de nombres correctos.

> [!NOTE]
>
> Para migraciones masivas, imágenes multiarquitectura o flujos de trabajo programados, consulta [Migración masiva de imágenes de Docker](/docker-hub/repos/manage/hub-images/bulk-migrate/).

## De cuenta personal a cuenta personal

Al consolidar repositorios personales, puedes descargar imágenes privadas del repositorio inicial y subirlas a otro repositorio de tu propiedad. Para evitar perder tus imágenes privadas, realiza los siguientes pasos:

1. [Regístrate](https://app.docker.com/signup) para obtener una nueva cuenta de Docker con una suscripción personal. (Asegúrate de verificar tu cuenta después de registrarte).
2. Inicia sesión en [Docker](https://app.docker.com/login) con tu cuenta de Docker original.
3. Descarga tus imágenes:

   ```console
   $ docker pull namespace1/docker101tutorial
   ```

4. Etiqueta tus imágenes privadas con tu nombre de usuario de Docker recién creado, por ejemplo:

   ```console
   $ docker tag namespace1/docker101tutorial new_namespace/docker101tutorial
   ```

5. Usando `docker login` desde la CLI, inicia sesión con tu cuenta de Docker recién creada y sube tus imágenes privadas recién etiquetadas al espacio de nombres de tu nueva cuenta de Docker:

   ```console
   $ docker push new_namespace/docker101tutorial
   ```

Las imágenes privadas que existían en tu cuenta anterior ahora están disponibles en tu nueva cuenta.

## De cuenta personal a una organización

Para evitar perder tus imágenes privadas, puedes descargar tus imágenes privadas de tu cuenta personal y subirlas a una organización de tu propiedad.

1. Ve a [Docker Hub](https://hub.docker.com) y selecciona **My Hub**.
2. Selecciona la organización correspondiente y verifica que tu cuenta de usuario sea miembro de ella.
3. Inicia sesión en [Docker Hub](https://hub.docker.com) con tu cuenta de Docker original y descarga tus imágenes:

   ```console
   $ docker pull namespace1/docker101tutorial
   ```

4. Etiqueta tus imágenes con el espacio de nombres de tu nueva organización:

   ```console
   $ docker tag namespace1/docker101tutorial <new_org>/docker101tutorial
   ```

5. Sube tus imágenes recién etiquetadas al espacio de nombres de tu nueva organización:

   ```console
   $ docker push new_org/docker101tutorial
   ```

Las imágenes privadas que existían en tu cuenta de usuario ahora están disponibles para tu organización.

