Skip to content

Commit e4b1767

Browse files
feedback
1 parent 286458f commit e4b1767

File tree

3 files changed

+171
-118
lines changed

3 files changed

+171
-118
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: 59 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,34 @@ 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 |
33+
<<<<<<< HEAD
3534
| :---------------------------------------------------- | :----- | :----- | :----------------- |
3635
| Explore images and extensions ||||
3736
| Star, favorite, vote, and comment on content ||||
@@ -48,6 +47,23 @@ These permissions apply organization-wide, including all repositories in your or
4847
| Edit build settings ||||
4948
| View teams ||||
5049
| Assign team permissions to repositories ||||
50+
=======
51+
| :---------------------------------------------------- | :----- | :----- | :---- |
52+
| Explore images and extensions ||||
53+
| Star, favorite, vote, and comment on content ||||
54+
| Pull images ||||
55+
| Create and publish an extension ||||
56+
| Become a Verified, Official, or Open Source publisher ||||
57+
| Observe content engagement as a publisher ||||
58+
| Create public and private repositories ||||
59+
| Edit and delete repositories ||||
60+
| Manage tags ||||
61+
| View repository activity ||||
62+
| Set up Automated builds ||||
63+
| Edit build settings ||||
64+
| View teams ||||
65+
| Assign team permissions to repositories ||||
66+
>>>>>>> 521a0d373d (feedback)
5167
5268
When you add members to teams, you can grant additional repository permissions
5369
beyond their organization role:
@@ -58,45 +74,45 @@ beyond their organization role:
5874
### Organization management permissions
5975

6076
| Permission | Member | Editor | Owner |
61-
| :---------------------------------------------------------------- | :----- | :----- | :----------------- |
62-
| Create teams ||| |
63-
| Manage teams (including delete) ||| |
64-
| Configure the organization's settings (including linked services) ||| |
65-
| Add organizations to a company ||| |
66-
| Invite members ||| |
67-
| Manage members ||| |
68-
| Manage member roles and permissions ||| |
69-
| View member activity ||| |
70-
| Export and reporting ||| |
71-
| Image Access Management ||| |
72-
| Registry Access Management ||| |
73-
| Set up Single Sign-On (SSO) and SCIM |||\* |
74-
| Require Docker Desktop sign-in |||\* |
75-
| Manage billing information (for example, billing address) ||| |
76-
| Manage payment methods (for example, credit card or invoice) ||| |
77-
| View billing history ||| |
78-
| Manage subscriptions ||| |
79-
| Manage seats ||| |
80-
| Upgrade and downgrade plans ||| |
77+
| :---------------------------------------------------------------- | :----- | :----- | :---- |
78+
| Create teams ||||
79+
| Manage teams (including delete) ||||
80+
| Configure the organization's settings (including linked services) ||||
81+
| Add organizations to a company ||||
82+
| Invite members ||||
83+
| Manage members ||||
84+
| Manage member roles and permissions ||||
85+
| View member activity ||||
86+
| Export and reporting ||||
87+
| Image Access Management ||||
88+
| Registry Access Management ||||
89+
| Set up Single Sign-On (SSO) and SCIM |||\* |
90+
| Require Docker Desktop sign-in |||\* |
91+
| Manage billing information (for example, billing address) ||||
92+
| Manage payment methods (for example, credit card or invoice) ||||
93+
| View billing history ||||
94+
| Manage subscriptions ||||
95+
| Manage seats ||||
96+
| Upgrade and downgrade plans ||||
8197

8298
_\* If not part of a company_
8399

84100
### Docker Scout permissions
85101

86102
| Permission | Member | Editor | Owner |
87-
| :---------------------------------------------------- | :----- | :----- | :----------------- |
88-
| View and compare analysis results ||| |
89-
| Upload analysis records ||| |
90-
| Activate and deactivate Docker Scout for a repository ||| |
91-
| Create environments ||| |
92-
| Manage registry integrations ||| |
103+
| :---------------------------------------------------- | :----- | :----- | :---- |
104+
| View and compare analysis results ||||
105+
| Upload analysis records ||||
106+
| Activate and deactivate Docker Scout for a repository ||||
107+
| Create environments ||||
108+
| Manage registry integrations ||||
93109

94110
### Docker Build Cloud permissions
95111

96-
| Permission | Member | Editor | Owner |
97-
| ---------------------------- | :----- | :----- | :----------------- |
98-
| Use a cloud builder ||| |
99-
| Create and remove builders ||| |
100-
| Configure builder settings ||| |
101-
| Buy minutes ||| |
102-
| Manage subscription ||| |
112+
| Permission | Member | Editor | Owner |
113+
| -------------------------- | :----- | :----- | :---- |
114+
| Use a cloud builder ||||
115+
| Create and remove builders ||||
116+
| Configure builder settings ||||
117+
| Buy minutes ||||
118+
| Manage subscription ||||

0 commit comments

Comments
 (0)