The Wayback Machine - https://web.archive.org/web/20250328085001/https://docs.docker.com/security/for-admins/roles-and-permissions/

Roles and permissions

For: Administrators

Organization and company owners can assign roles to individuals giving them different permissions in the organization. This guide outlines Docker's organization roles and their permission scopes.

Roles

When you invite users to your organization, you assign them a role. A role is a collection of permissions. Roles define whether users can create repositories, pull images, create teams, and configure organization settings.

The following roles are available to assign:

  • Member: Non-administrative role. Members can view other members that are in the same organization.
  • Editor: Partial administrative access to the organization. Editors can create, edit, and delete repositories. They can also edit an existing team's access permissions.
  • Organization owner: Full organization administrative access. Organization owners can manage organization repositories, teams, members, settings, and billing.
  • Company owner: In addition to the permissions of an organization owner, company owners can configure settings for their associated organizations.

Owners can manage roles for members of an organization using Docker Hub or the Admin Console:

Permissions

Note

Company owners have the same access as organization owners for all associated organizations. For more information, see Company overview.

The following sections describe the permissions for each role.

Content and registry permissions

The following table outlines content and registry permissions for member, editor, and organization owner roles. These permissions and roles apply to the entire organization, including all the repositories in the namespace for the organization.

PermissionMemberEditorOrganization owner
Explore images and extensionsβœ…βœ…βœ…
Star, favorite, vote, and comment on contentβœ…βœ…βœ…
Pull imagesβœ…βœ…βœ…
Create and publish an extensionβœ…βœ…βœ…
Become a Verified, Official, or Open Source publisherβŒβŒβœ…
Observe content engagement as a publisherβŒβŒβœ…
Create public and private repositoriesβŒβœ…βœ…
Edit and delete repositoriesβŒβœ…βœ…
Manage tagsβŒβœ…βœ…
View repository activityβŒβŒβœ…
Set up Automated buildsβŒβŒβœ…
Edit build settingsβŒβŒβœ…
View teamsβœ…βœ…βœ…
Assign team permissions to repositoriesβŒβœ…βœ…

When you add members to a team, you can manage their repository permissions. For team repository permissions, see Create and manage a team permissions reference.

The following diagram provides an example of how permissions may work for a user. In this example, the first permission check is for the role: member or editor. Editors have administrative permissions for repositories across the namespace of the organization. Members may have administrative permissions for a repository if they're a member of a team that grants those permissions.

User repository permissions within an organization

Organization management permissions

The following table outlines organization management permissions for member, editor, organization owner, and company owner roles.

PermissionMemberEditorOrganization ownerCompany owner
Create teamsβŒβŒβœ…βœ…
Manage teams (including delete)βŒβŒβœ…βœ…
Configure the organization's settings (including linked services)βŒβŒβœ…βœ…
Add organizations to a companyβŒβŒβœ…βœ…
Invite membersβŒβŒβœ…βœ…
Manage membersβŒβŒβœ…βœ…
Manage member roles and permissionsβŒβŒβœ…βœ…
View member activityβŒβŒβœ…βœ…
Export and reportingβŒβŒβœ…βœ…
Image Access ManagementβŒβŒβœ…βœ…
Registry Access ManagementβŒβŒβœ…βœ…
Set up Single Sign-On (SSO) and SCIMβŒβŒβœ… *βœ…
Require Docker Desktop sign-inβŒβŒβœ… *βœ…
Manage billing information (for example, billing address)βŒβŒβœ…βœ…
Manage payment methods (for example, credit card or invoice)βŒβŒβœ…βœ…
View billing historyβŒβŒβœ…βœ…
Manage subscriptionsβŒβŒβœ…βœ…
Manage seatsβŒβŒβœ…βœ…
Upgrade and downgrade plansβŒβŒβœ…βœ…

* If not part of a company

Docker Scout permissions

The following table outlines Docker Scout management permissions for member, editor, and organization owner roles.

PermissionMemberEditorOrganization owner
View and compare analysis resultsβœ…βœ…βœ…
Upload analysis recordsβœ…βœ…βœ…
Activate and deactivate Docker Scout for a repositoryβŒβœ…βœ…
Create environmentsβŒβŒβœ…
Manage registry integrationsβŒβŒβœ…

Docker Build Cloud permissions

The following table outlines Docker Build Cloud management permissions for member, editor, and organization owner roles.

PermissionMemberEditorOrganization owner
Use a cloud builderβœ…βœ…βœ…
Create and remove buildersβœ…βœ…βœ…
Configure builder settingsβœ…βœ…βœ…
Buy minutesβŒβŒβœ…
Manage subscription❌❌βœ