# Create a repository


1. Inicia sesión en [Docker Hub](https://hub.docker.com).
2. Selecciona **My Hub** > **Repositories**.
3. Cerca de la esquina superior derecha, selecciona **Create repository**.
4. Selecciona un **Namespace** (espacio de nombres).

   Puedes elegir ubicarlo bajo tu propia cuenta de usuario, o bajo cualquier organización donde seas propietario (owner) o editor.

5. Especifica el **Repository Name** (nombre del repositorio).

   El nombre del repositorio debe:
    - Ser único
    - Tener entre 2 y 255 caracteres
    - Solo contener letras minúsculas, números, guiones (`-`) y guiones bajos (`_`)

   > [!NOTE]
   >
   > No puedes cambiar el nombre de un repositorio de Docker Hub una vez que ha sido creado.

6. Especifica la **Short description** (descripción corta).

   La descripción puede tener hasta 100 caracteres. Aparece en los resultados de búsqueda.

7. Selecciona la visibilidad predeterminada.

   - **Public**: El repositorio aparece en los resultados de búsqueda de Docker Hub y cualquiera puede descargarlo.
   - **Private**: El repositorio no aparece en los resultados de búsqueda de Docker Hub y solo es accesible para ti y tus colaboradores. Además, si seleccionaste el espacio de nombres de una organización, el repositorio será accesible para quienes tengan los roles o permisos correspondientes. Para obtener más detalles, consulta [Roles y permisos](/enterprise/security/roles-and-permissions/).

   > [!NOTE]
   >
   > Para las organizaciones que crean un nuevo repositorio, si no estás seguro de qué visibilidad elegir, Docker recomienda seleccionar **Private**.

8. Selecciona **Create**.

Después de crear el repositorio, aparece la página **General**. Ahora puedes gestionar:

- [Información del repositorio](/docker-hub/repos/manage/information/)
- [Acceso](/docker-hub/repos/manage/access/)
- [Imágenes](/docker-hub/repos/manage/hub-images/)
- [Builds automáticas](/docker-hub/repos/manage/builds/)
- [Webhooks](/docker-hub/repos/manage/webhooks/)
- [Información de seguridad de la imagen](/docker-hub/repos/manage/vulnerability-scanning/)

