Custom roles and permissions overview
Table of contents
Custom roles are permission sets that you choose to grant access to users or teams based on specific use cases. Use custom roles when you need:
- Specialized roles such as billing administrators, security auditors, or repository managers
- Department-specific access control
- Least-privilege access with precise permission grants
If Docker's predefined permission sets meet your needs, use core roles instead.
Prerequisites
- A Docker Business subscription
- Owner permissions in your Docker organization
Creating custom roles
To create a custom role, you select permissions from organization management, Docker Hub, billing, AI Governance, Docker Hardened Images, and Docker Offload. You then assign custom roles you created to individual users or to teams.
Users and teams get either a core role or a custom role, but not both.