Crear y gestionar un equipo
Puedes crear equipos para tu organización en la Consola de administración o en Docker Hub, y configurar el acceso del equipo a los repositorios en Docker Hub.
Un equipo es un grupo de usuarios de Docker que pertenecen a una organización. Una organización puede tener múltiples equipos. El propietario de la organización puede crear equipos y añadir miembros a un equipo existente usando su Docker ID o dirección de correo electrónico. No es necesario que los miembros formen parte de un equipo para estar asociados con una organización.
El propietario de la organización puede añadir propietarios adicionales para ayudar a gestionar usuarios, equipos y repositorios en la organización asignándoles el rol de propietario.
¿Qué es un propietario de la organización?
Un propietario de la organización es un administrador que tiene los siguientes permisos:
- Gestionar repositorios y añadir miembros del equipo a la organización
- Acceder a repositorios privados, a todos los equipos, a la información de facturación y a la configuración de la organización
- Especificar permisos para cada equipo en la organización
- Habilitar SSO para la organización
Cuando SSO está habilitado para tu organización, el propietario de la organización también puede gestionar usuarios. Docker puede aprovisionar automáticamente Docker ID para los usuarios finales o para los usuarios que quieran tener un Docker ID independiente para uso de la empresa mediante la imposición de SSO.
Los propietarios de la organización pueden añadir a otros usuarios con el rol de propietario para que los ayuden a gestionar los usuarios, los equipos y los repositorios de la organización.
Para más información sobre los roles, consulta Roles y permisos.
Crear un equipo
- Inicia sesión en Docker Home y selecciona tu organización.
- Selecciona Teams.
- Selecciona Create team.
- Proporciona la información del equipo y luego selecciona Create.
Configurar los permisos de repositorio del equipo
Debes crear un equipo antes de poder configurar los permisos de repositorio. Para más detalles, consulta Crear y gestionar un equipo.
Para configurar los permisos de repositorio del equipo:
Inicia sesión en Docker Hub.
Selecciona My Hub > Repositories.
Aparece una lista de tus repositorios.
Selecciona un repositorio.
Aparece la página General del repositorio.
Selecciona la pestaña Permissions.
Añade, modifica o elimina los permisos de repositorio de un equipo.
- Añadir: Especifica el Team, selecciona el Permission y luego selecciona Add.
- Modificar: Especifica el permiso actualizado junto al equipo.
- Eliminar: Selecciona el icono Remove permission junto al equipo.
Referencia de permisos
- El acceso
Read-onlydeja a los usuarios ver, buscar y descargar (pull) un repositorio privado del mismo modo que pueden hacerlo con uno público. - El acceso
Read & Writedeja a los usuarios descargar (pull), subir (push) y ver un repositorio. Además, les deja ver, cancelar, reintentar o activar compilaciones. - El acceso
Admindeja a los usuarios descargar (pull), subir (push), ver, editar y eliminar un repositorio. También puedes editar la configuración de compilación y actualizar la descripción del repositorio, los permisos de los colaboradores, la visibilidad pública o privada y eliminarlo.
Los permisos son acumulativos. Por ejemplo, si tienes permisos de "Read & Write", automáticamente tienes permisos de "Read-only".
La siguiente tabla muestra lo que los usuarios pueden hacer con cada nivel de permiso:
| Acción | Read-only | Read & Write | Admin |
|---|---|---|---|
| Descargar un repositorio (pull) | ✅ | ✅ | ✅ |
| Ver un repositorio | ✅ | ✅ | ✅ |
| Subir un repositorio (push) | ❌ | ✅ | ✅ |
| Editar un repositorio | ❌ | ❌ | ✅ |
| Eliminar un repositorio | ❌ | ❌ | ✅ |
| Actualizar la descripción de un repositorio | ❌ | ❌ | ✅ |
| Ver compilaciones | ✅ | ✅ | ✅ |
| Cancelar compilaciones | ❌ | ✅ | ✅ |
| Reintentar compilaciones | ❌ | ✅ | ✅ |
| Activar compilaciones | ❌ | ✅ | ✅ |
| Editar la configuración de compilación | ❌ | ❌ | ✅ |
NoteUn usuario que no haya verificado su dirección de correo electrónico únicamente tiene acceso
Read-onlyal repositorio, independientemente de los derechos que le haya otorgado su pertenencia al equipo.
Eliminar un equipo
Los propietarios de la organización pueden eliminar un equipo. Al eliminar un equipo de tu organización, esta acción revoca el acceso de los miembros a los recursos permitidos del equipo. No eliminará a los usuarios de otros equipos a los que pertenezcan y no eliminará ningún recurso.
- Inicia sesión en Docker Home y selecciona tu organización.
- Selecciona Teams.
- Selecciona el icono Actions junto al nombre del equipo que quieres eliminar.
- Selecciona Delete team.
- Revisa el mensaje de confirmación y luego selecciona Delete.