Skip to content

Commit 521a0d3

Browse files
feedback
1 parent 50488d4 commit 521a0d3

File tree

3 files changed

+168
-133
lines changed

3 files changed

+168
-133
lines changed

content/manuals/enterprise/security/roles-and-permissions/_index.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ description: Control access to content, registry, and organization management wi
55
keywords: roles, permissions, custom roles, core roles, access control, organization management, docker hub, admin console, security
66
tags: [admin]
77
aliases:
8-
- /admin/organization/roles/
9-
- /security/for-admins/roles-and-permissions/
8+
- /admin/organization/roles/
9+
- /security/for-admins/roles-and-permissions/
1010
grid:
1111
- title: "Core roles"
1212
description: Learn about Docker's built-in Member, Editor, and Owner roles with predefined permissions.
@@ -34,9 +34,9 @@ Docker provides two types of roles to meet different organizational needs:
3434

3535
Core roles are Docker's built-in roles with predefined permission sets:
3636

37-
- Member: Non-administrative role with basic access. Members can view other organization members and pull images from repositories they have access to.
38-
- Editor: Partial administrative access. Editors can create, edit, and delete repositories, and manage team permissions for repositories.
39-
- Owner: Full administrative access. Owners can manage all organization settings, including repositories, teams, members, billing, and security features.
37+
- **Member**: Non-administrative role with basic access. Members can view other organization members and pull images from repositories they have access to.
38+
- **Editor**: Partial administrative access. Editors can create, edit, and delete repositories, and manage team permissions for repositories.
39+
- **Owner**: Full administrative access. Owners can manage all organization settings, including repositories, teams, members, billing, and security features.
4040

4141
### Custom roles
4242

@@ -52,6 +52,7 @@ Use core roles when:
5252
- Your access control needs are standard and don't require fine-grained permissions
5353

5454
Use custom roles when:
55+
5556
- You need specific permission combinations not available in core roles
5657
- You want to create specialized roles like billing administrators, security auditors, or repository managers
5758
- You need department-specific access control
@@ -61,13 +62,13 @@ Use custom roles when:
6162

6263
Users and teams can be assigned either a core role or a custom role, but not both. However, roles work in combination with team permissions:
6364

64-
1. Role permissions: Applied organization-wide (core or custom role)
65-
2. Team permissions: Additional permissions for specific repositories when users are added to teams
65+
1. **Role permissions**: Applied organization-wide (core or custom role). Custom roles can grant permissions to both organization-wide settings and repository access.
66+
2. **Team permissions**: Additional repository-specific permissions when users are added to teams. This is a separate permission system from role-based permissions.
6667

6768
This layered approach gives you flexibility to provide broad organizational access through roles and specific repository access through team memberships.
6869

6970
## Next steps
7071

7172
Choose the role type that best fits your organization's needs:
7273

73-
{{< grid >}}
74+
{{< grid >}}

content/manuals/enterprise/security/roles-and-permissions/core-roles.md

Lines changed: 56 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -3,50 +3,48 @@ title: Core roles
33
description: Control access to content, registry, and organization management with roles in your organization.
44
keywords: members, teams, organization, company, roles, access, docker hub, admin console, security, permissions
55
aliases:
6-
- /docker-hub/roles-and-permissions/
7-
- /security/for-admins/roles-and-permissions/
8-
- /enterprise/security/roles-and-permissions/
6+
- /docker-hub/roles-and-permissions/
7+
- /security/for-admins/roles-and-permissions/
8+
- /enterprise/security/roles-and-permissions/
99
---
1010

1111
{{< summary-bar feature_name="General admin" >}}
1212

1313
Core roles are Docker's built-in roles with predefined permission sets.
14-
This page provides an overview of Docker's core and permissions for each role.
14+
This page provides an overview of Docker's core roles and permissions for each role.
1515

1616
## What are core roles?
1717

1818
Docker organizations have three core roles:
1919

20-
- Member: Non-administrative role with basic access. Members can view other organization members and pull images from repositories they have access to.
21-
- Editor: Partial administrative access. Editors can create, edit, and delete repositories. They can also manage team permissions for repositories.
22-
- Owner: Full administrative access. Owners can manage all organization settings, including repositories, teams, members, billing, and security features.
23-
24-
## Permissions by role
20+
- **Member**: Non-administrative role with basic access. Members can view other organization members and pull images from repositories they have access to.
21+
- **Editor**: Partial administrative access. Editors can create, edit, and delete repositories. They can also manage team permissions for repositories.
22+
- **Owner**: Full administrative access. Owners can manage all organization settings, including repositories, teams, members, billing, and security features.
2523

2624
> [!NOTE]
2725
>
28-
> An owner role assigned at the company level has the same access as an owner role assigned at the organization level. For more information, see [Company overview](/admin/company/).
26+
> A company owner has the same organization management permissions as an organization owner, but there are some content and registry permissions that company owners don't have (for example, repository pull/push). For more information, see [Company overview](/admin/company/).
2927
3028
### Content and registry permissions
3129

3230
These permissions apply organization-wide, including all repositories in your organization's namespace.
3331

3432
| Permission | Member | Editor | Owner |
35-
| :---------------------------------------------------- | :----- | :----- | :----------------- |
36-
| Explore images and extensions ||| |
37-
| Star, favorite, vote, and comment on content ||| |
38-
| Pull images ||| |
39-
| Create and publish an extension ||| |
40-
| Become a Verified, Official, or Open Source publisher ||| |
41-
| Observe content engagement as a publisher ||| |
42-
| Create public and private repositories ||| |
43-
| Edit and delete repositories ||| |
44-
| Manage tags ||| |
45-
| View repository activity ||| |
46-
| Set up Automated builds ||| |
47-
| Edit build settings ||| |
48-
| View teams ||| |
49-
| Assign team permissions to repositories ||| |
33+
| :---------------------------------------------------- | :----- | :----- | :---- |
34+
| Explore images and extensions ||||
35+
| Star, favorite, vote, and comment on content ||||
36+
| Pull images ||||
37+
| Create and publish an extension ||||
38+
| Become a Verified, Official, or Open Source publisher ||||
39+
| Observe content engagement as a publisher ||||
40+
| Create public and private repositories ||||
41+
| Edit and delete repositories ||||
42+
| Manage tags ||||
43+
| View repository activity ||||
44+
| Set up Automated builds ||||
45+
| Edit build settings ||||
46+
| View teams ||||
47+
| Assign team permissions to repositories ||||
5048

5149
When you add members to teams, you can grant additional repository permissions
5250
beyond their organization role:
@@ -57,45 +55,45 @@ beyond their organization role:
5755
### Organization management permissions
5856

5957
| Permission | Member | Editor | Owner |
60-
| :---------------------------------------------------------------- | :----- | :----- | :----------------- |
61-
| Create teams ||| |
62-
| Manage teams (including delete) ||| |
63-
| Configure the organization's settings (including linked services) ||| |
64-
| Add organizations to a company ||| |
65-
| Invite members ||| |
66-
| Manage members ||| |
67-
| Manage member roles and permissions ||| |
68-
| View member activity ||| |
69-
| Export and reporting ||| |
70-
| Image Access Management ||| |
71-
| Registry Access Management ||| |
72-
| Set up Single Sign-On (SSO) and SCIM |||\* |
73-
| Require Docker Desktop sign-in |||\* |
74-
| Manage billing information (for example, billing address) ||| |
75-
| Manage payment methods (for example, credit card or invoice) ||| |
76-
| View billing history ||| |
77-
| Manage subscriptions ||| |
78-
| Manage seats ||| |
79-
| Upgrade and downgrade plans ||| |
58+
| :---------------------------------------------------------------- | :----- | :----- | :---- |
59+
| Create teams ||||
60+
| Manage teams (including delete) ||||
61+
| Configure the organization's settings (including linked services) ||||
62+
| Add organizations to a company ||||
63+
| Invite members ||||
64+
| Manage members ||||
65+
| Manage member roles and permissions ||||
66+
| View member activity ||||
67+
| Export and reporting ||||
68+
| Image Access Management ||||
69+
| Registry Access Management ||||
70+
| Set up Single Sign-On (SSO) and SCIM |||\* |
71+
| Require Docker Desktop sign-in |||\* |
72+
| Manage billing information (for example, billing address) ||||
73+
| Manage payment methods (for example, credit card or invoice) ||||
74+
| View billing history ||||
75+
| Manage subscriptions ||||
76+
| Manage seats ||||
77+
| Upgrade and downgrade plans ||||
8078

8179
_\* If not part of a company_
8280

8381
### Docker Scout permissions
8482

8583
| Permission | Member | Editor | Owner |
86-
| :---------------------------------------------------- | :----- | :----- | :----------------- |
87-
| View and compare analysis results ||| |
88-
| Upload analysis records ||| |
89-
| Activate and deactivate Docker Scout for a repository ||| |
90-
| Create environments ||| |
91-
| Manage registry integrations ||| |
84+
| :---------------------------------------------------- | :----- | :----- | :---- |
85+
| View and compare analysis results ||||
86+
| Upload analysis records ||||
87+
| Activate and deactivate Docker Scout for a repository ||||
88+
| Create environments ||||
89+
| Manage registry integrations ||||
9290

9391
### Docker Build Cloud permissions
9492

95-
| Permission | Member | Editor | Owner |
96-
| ---------------------------- | :----- | :----- | :----------------- |
97-
| Use a cloud builder ||| |
98-
| Create and remove builders ||| |
99-
| Configure builder settings ||| |
100-
| Buy minutes ||| |
101-
| Manage subscription ||| |
93+
| Permission | Member | Editor | Owner |
94+
| -------------------------- | :----- | :----- | :---- |
95+
| Use a cloud builder ||||
96+
| Create and remove builders ||||
97+
| Configure builder settings ||||
98+
| Buy minutes ||||
99+
| Manage subscription ||||

0 commit comments

Comments
 (0)