Share feedback
Answers are generated based on the documentation.

Custom roles and permissions overview

Subscription: Business
For: Administrators

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.

Next steps