Compartir comentarios
Las respuestas se generan en base a la documentación.

Roles personalizados

Para: Administradores

Los roles personalizados te permiten crear conjuntos de permisos a la medida que se adaptan a las necesidades específicas de tu organización. Esta página cubre los roles personalizados y los pasos para crearlos y gestionarlos.

¿Qué son los roles personalizados?

Los roles personalizados te permiten crear conjuntos de permisos adaptados a tu organización. Puedes asignar roles personalizados a usuarios individuales o a equipos. Los usuarios y equipos reciben un rol principal o un rol personalizado, pero no ambos.

Utiliza roles personalizados cuando los roles principales de Docker no se adapten a tus necesidades.

Requisitos previos

Para configurar roles personalizados, necesitas tener permisos de propietario (Owner) en tu organización de Docker.

Crear un rol personalizado

Antes de poder asignar un rol personalizado a los usuarios, debes crearlo en la Admin Console (Consola de administración):

  1. Inicia sesión en Docker Home.
  2. Selecciona Admin Console (Consola de administración).
  3. Bajo User management (Gestión de usuarios), selecciona Roles > Create role (Crear rol).
  4. Elige un nombre y describe el propósito del rol:
    • Proporciona un Label (Etiqueta)
    • Introduce un identificador de Name (Nombre) único (no se puede cambiar más adelante)
    • Añade una Description (Descripción) opcional
  5. Establece los permisos para el rol desplegando las categorías de permisos y seleccionando las casillas de verificación correspondientes. Para obtener una lista completa de los permisos disponibles, consulta la referencia de permisos de roles personalizados.
  6. Selecciona Review (Revisar) para revisar la configuración del rol personalizado y ver un resumen de los permisos seleccionados.
  7. Selecciona Create (Crear).

Con el rol personalizado creado, ahora puedes asignar roles personalizados a los usuarios.

Editar un rol personalizado

  1. Inicia sesión en Docker Home.
  2. Selecciona Admin Console (Consola de administración).
  3. Bajo User management (Gestión de usuarios), selecciona Roles.
  4. Busca tu rol personalizado en la lista y selecciona el Actions menu (Menú de acciones).
  5. Selecciona Edit (Editar).
  6. Puedes editar los siguientes ajustes del rol personalizado:
    • Label (Etiqueta)
    • Description (Descripción)
    • Permissions (Permisos)
  7. Cuando hayas terminado de editar, selecciona Save (Guardar).

Asignar roles personalizados

  1. Inicia sesión en Docker Home.
  2. Selecciona Members (Miembros).
  3. Localiza al miembro al que deseas asignar un rol personalizado, luego selecciona el Actions menu (Menú de acciones).
  4. En el menú desplegable, selecciona Change role (Cambiar rol).
  5. En el menú desplegable Select a role (Seleccionar un rol), elige tu rol personalizado.
  6. Selecciona Save (Guardar).
  1. Inicia sesión en Docker Home.
  2. Selecciona Members (Miembros).
  3. Usa las casillas de verificación en la columna de nombres de usuario para seleccionar a todos los usuarios a los que deseas asignar un rol personalizado.
  4. Selecciona Change role (Cambiar rol).
  5. En el menú desplegable Select a role (Seleccionar un rol), elige tu rol personalizado o un rol principal.
  6. Selecciona Save (Guardar).
  1. Inicia sesión en Docker Home.
  2. Selecciona Teams (Equipos).
  3. Localiza al equipo al que deseas asignar un rol personalizado, luego selecciona el Actions menu (Menú de acciones).
  4. Selecciona Assign role (Asignar rol).
  5. Selecciona tu rol personalizado, luego selecciona Assign (Asignar).

La columna de roles se actualizará con el nuevo rol asignado.

Ver asignaciones de roles

Para ver qué usuarios y equipos tienen asignados determinados roles:

  1. Inicia sesión en Docker Home.
  2. Selecciona Admin Console (Consola de administración).
  3. Bajo User management (Gestión de usuarios), selecciona Roles.
  4. En la lista de roles, revisa las columnas Users (Usuarios) y Teams (Equipos) para ver la cantidad de asignaciones.
  5. Selecciona un rol específico para ver sus permisos y asignaciones en detalle.

Reasignar roles personalizados

  1. Inicia sesión en Docker Home.
  2. Selecciona Members (Miembros).
  3. Localiza al miembro que deseas reasignar, luego selecciona el Actions menu (Menú de acciones).
  4. Selecciona Change role (Cambiar rol).
  5. En el menú desplegable Select a role (Seleccionar un rol), elige el nuevo rol.
  6. Selecciona Save (Guardar).
  1. Inicia sesión en Docker Home.
  2. Selecciona Members (Miembros).
  3. Usa las casillas de verificación en la columna de nombres de usuario para seleccionar a todos los usuarios que deseas reasignar.
  4. Selecciona Change role (Cambiar rol).
  5. En el menú desplegable Select a role (Seleccionar un rol), elige el nuevo rol.
  6. Selecciona Save (Guardar).
  1. Inicia sesión en Docker Home.
  2. Selecciona Teams (Equipos).
  3. Localiza al equipo, luego selecciona el Actions menu (Menú de acciones).
  4. Selecciona Change role (Cambiar rol).
  5. En la ventana emergente, selecciona un rol del menú desplegable y luego selecciona Save (Guardar).

Eliminar un rol personalizado

Antes de eliminar un rol personalizado, debes reasignar a todos los usuarios y equipos a roles diferentes.

  1. Inicia sesión en Docker Home.
  2. Selecciona Admin Console (Consola de administración).
  3. Bajo User management (Gestión de usuarios), selecciona Roles.
  4. Busca tu rol personalizado en la lista y selecciona el Actions menu (Menú de acciones).
  5. Si el rol tiene usuarios o equipos asignados:
    • Ve a la página Members (Miembros) y cambia el rol para todos los usuarios asignados a este rol personalizado
    • Ve a la página Teams (Equipos) y reasigna a todos los equipos que tengan este rol personalizado
  6. Una vez que no haya usuarios ni equipos asignados, regresa a Roles.
  7. Busca tu rol personalizado y selecciona el Actions menu (Menú de acciones).
  8. Selecciona Delete (Eliminar).
  9. En la ventana de confirmación, selecciona Delete (Eliminar) para confirmar.

Referencia de permisos de roles personalizados

Los roles personalizados se construyen seleccionando permisos específicos en diferentes categorías. Las siguientes tablas enumeran todos los permisos disponibles que puedes asignar a un rol personalizado.

Gestión de organización

PermisoDescripción
View teamsVer equipos y miembros de equipos
Manage teamsCrear, actualizar y eliminar equipos y miembros de equipos
Manage registry accessControlar a qué registros pueden acceder los miembros
Manage image accessEstablecer políticas sobre qué imágenes pueden descargar y usar los miembros
Update organization informationActualizar la información de la organización, como el nombre y la ubicación
Member managementGestionar miembros, invitaciones y roles de la organización
View custom rolesVer los roles personalizados existentes y sus permisos
Manage custom rolesAcceso completo a la gestión y asignación de roles personalizados
Manage organization access tokensCrear, actualizar y eliminar repositorios en esta organización. No incluye acciones de registro ni push/pull
View activity logsAcceder a los registros de auditoría y al historial de actividad de la organización
View domainsVer dominios y ajustes de auditoría de dominios
Manage domainsGestionar dominios verificados y ajustes de auditoría de dominios
View SSO and SCIMVer las configuraciones de inicio de sesión único y de aprovisionamiento de usuarios
Manage SSO and SCIMAcceso completo a la gestión de SSO y SCIM
Manage Desktop settingsConfigurar políticas de ajustes de Docker Desktop y ver informes de uso

Docker Hub

PermisoDescripción
View repositoriesVer los detalles y contenidos de los repositorios
Manage repositoriesCrear, actualizar y eliminar repositorios y sus contenidos

Facturación

PermisoDescripción
View billingVer la información de facturación de la organización
Manage billingAcceso completo para gestionar la facturación de la organización