Skip to content

Commit 1d86926

Browse files
admin: org freshness part 1 (#22970)
## Description - Part 1 admin freshness, admin section is huge so I am breaking it up into several PRs to make review a little easier :) ## Reviews - [ ] Editorial review
1 parent 68c55b6 commit 1d86926

File tree

8 files changed

+293
-159
lines changed

8 files changed

+293
-159
lines changed

content/includes/admin-org-overview.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

content/manuals/admin/_index.md

Lines changed: 58 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Administration
3-
description: Discover manuals on administration for accounts, organizations, and companies.
3+
description: Overview of administration features and roles in the Docker Admin Console
44
keywords: admin, administration, company, organization, Admin Console, user accounts, account management
55
weight: 10
66
params:
@@ -35,17 +35,66 @@ aliases:
3535
- /docker-hub/admin-overview
3636
---
3737

38-
Administrators can manage companies and organizations using the Docker Admin Console.
38+
Administrators can manage companies and organizations using the
39+
[Docker Admin Console](https://app.docker.com/admin). The Admin Console
40+
provides centralized observability, access management, and security controls
41+
across Docker environments.
42+
43+
## Company and organization hierarchy
3944

4045
The [Docker Admin Console](https://app.docker.com/admin) provides administrators with centralized observability, access management, and controls for their company and organizations. To provide these features, Docker uses the following hierarchy and roles.
4146

42-
![Docker hierarchy](./images/docker-admin-structure.webp)
47+
![Diagram showing Docker’s administration hierarchy with Company at the top, followed by Organizations, Teams, and Members](./images/docker-admin-structure.webp)
48+
49+
### Company
50+
51+
A company groups multiple Docker organizations for centralized configuration.
52+
Companies are only available for Docker Business subscribers.
53+
54+
Companies have the following administrator role available:
55+
56+
- Company owner: Can view and manage all organizations within the company.
57+
Has full access to company-wide settings and inherits the same permissions as
58+
organization owners.
59+
60+
### Organization
61+
62+
An organization contains teams and repositories. All Docker Team and Business
63+
subscribers must have at least one organization.
64+
65+
Organizations have the following administrator role available:
66+
67+
- Organization owner: Can manage organization settings, users, and access
68+
controls.
69+
70+
### Team
71+
72+
Teams are optional and let you group members to assign repository permissions
73+
collectively. Teams simplify permission management across projects
74+
or functions.
75+
76+
### Member
77+
78+
A member is any Docker user added to an organization. Organization and company
79+
owners can assign roles to members to define their level of access.
80+
81+
> [!NOTE]
82+
>
83+
> Creating a company is optional, but organizations are required for Team and
84+
Business subscriptions.
85+
86+
## Admin Console features
87+
88+
Docker's [Admin Console](https://app.docker.com/admin) allows you to:
89+
90+
- Create and manage companies and organizations
91+
- Assign roles and permissions to members
92+
- Group members into teams to manage access by project or role
93+
- Set company-wide policies, including SCIM provisioning and security
94+
enforcement
95+
96+
## Manage companies and organizations
4397

44-
- Company: A company simplifies the management of Docker organizations and settings. Creating a company is optional and only available to Docker Business subscribers.
45-
- Company owner: A company can have multiple owners. Company owners have company-wide observability and can manage company-wide settings that apply to all associated organizations. In addition, company owners have the same access as organization owners for all associated organizations.
46-
- Organization: An organization is a collection of teams and repositories. Docker Team and Business subscribers must have at least one organization.
47-
- Organization owner: An organization can have multiple owners. Organization owners have observability into their organization and can manage its users and settings.
48-
- Team: A team is a group of Docker members that belong to an organization. Organization and company owners can group members into additional teams to configure repository permissions on a per-team basis. Using teams to group members is optional.
49-
- Member: A member is a Docker user that's a member of an organization. Organization and company owners can assign roles to members to define their permissions.
98+
Learn how to manage companies and organizations in the following sections.
5099

51100
{{< grid >}}

content/manuals/admin/organization/_index.md

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
title: Organization administration overview
33
linkTitle: Organization administration
44
weight: 10
5-
description: Learn about managing organizations in Docker including how they relate to teams, how to onboard, and more
6-
keywords: organizations, admin, overview
5+
description: Learn how to manage your Docker organization, including teams, members, permissions, and settings.
6+
keywords: organizations, admin, overview, manage teams, roles
77
grid:
88
- title: Onboard your organization
99
description: Learn how to onboard and secure your organization.
@@ -45,10 +45,26 @@ grid:
4545
icon: help
4646
---
4747

48-
{{% include "admin-org-overview.md" %}}
48+
A Docker organization is a collection of teams and repositories with centralized
49+
management. It helps administrators group members and assign access in a
50+
streamlined, scalable way.
4951

50-
To create an organization, see [Create your organization](../organization/orgs.md).
52+
## Organization structure
5153

52-
Learn how to administer an organization in the following sections.
54+
The following diagram shows how organizations relate to teams and members.
5355

54-
{{< grid >}}
56+
![Diagram showing how teams and members relate within a Docker organization](/admin/images/org-structure.webp)
57+
58+
## Organization members
59+
60+
Organization owners have full administrator access to manage members, roles,
61+
and teams across the organization.
62+
63+
An organization includes members and optional teams. Teams help group members
64+
and simplify permission management.
65+
66+
## Create and manage your organization
67+
68+
Learn how to create and manage your organization in the following sections.
69+
70+
{{< grid >}}

content/manuals/admin/organization/convert-account.md

Lines changed: 45 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@ aliases:
99

1010
{{< summary-bar feature_name="Admin orgs" >}}
1111

12-
You can convert an existing user account to an organization. This is useful if you need multiple users to access your account and the repositories that it’s connected to. Converting it to an organization gives you better control over permissions for these users through [teams](manage-a-team.md) and [roles](roles-and-permissions.md).
12+
Learn how to convert an existing user account into an organization. This is
13+
useful if you need multiple users to access your account and the repositories
14+
it’s connected to. Converting it to an organization gives you better control
15+
over permissions for these users through
16+
[teams](/manuals/admin/organization/manage-a-team.md) and
17+
[roles](/manuals/security/for-admins/roles-and-permissions.md).
1318

14-
When you convert a user account to an organization, the account is migrated to a Docker Team subscription.
15-
16-
> [!IMPORTANT]
17-
>
18-
> Once you convert your account to an organization, you can’t revert it to a user account.
19+
When you convert a user account to an organization, the account is migrated to
20+
a Docker Team subscription by default.
1921

2022
## Prerequisites
2123

@@ -34,40 +36,43 @@ Before you convert a user account to an organization, ensure that you meet the f
3436

3537
If you want to convert your user account into an organization account and you don't have any other user accounts, you need to create a new user account to assign it as the owner of the new organization. With the owner role assigned, this user account has full administrative access to configure and manage the organization. You can assign more users the owner role after the conversion.
3638

37-
## Effects of converting an account into an organization
38-
39-
Consider the following effects of converting your account:
40-
41-
- This process removes the email address for the account, and organization owners will receive notification emails instead. You'll be able to reuse the removed email address for another account after converting.
42-
43-
- The current subscription will cancel and your new subscription will start.
44-
45-
- Repository namespaces and names won't change, but converting your account removes any repository collaborators. Once you convert the account, you'll need to add those users as team members.
46-
47-
- Existing automated builds will appear as if they were set up by the first owner added to the organization. See [Convert an account into an organization](#convert-an-account-into-an-organization) for steps on adding the first owner.
48-
49-
- The user account that you add as the first owner will have full administrative access to configure and manage the organization.
50-
51-
- To transfer a user's personal access tokens (PATs) to your converted organization,
52-
you must designate the user as an organization owner. This will ensure any PATs associated with the user's account are transferred to the organization owner.
53-
54-
> [!TIP]
55-
>
56-
> To avoid potentially disrupting service of personal access tokens when converting an account or changing ownership, it is recommended to use [organization access tokens](/manuals/security/for-admins/access-tokens.md). Organization access tokens are
57-
associated with an organization, not a single user account.
39+
## What happens when you convert your account
40+
41+
The following happens when you convert your account into
42+
an organization:
43+
44+
- This process removes the email address for the account. Notifications are
45+
instead sent to organization owners. You'll be able to reuse the
46+
removed email address for another account after converting.
47+
- The current subscription will automatically cancel and your new subscription
48+
will start.
49+
- Repository namespaces and names won't change, but converting your account
50+
removes any repository collaborators. Once you convert the account, you'll need
51+
to add repository collaborators as team members.
52+
- Existing automated builds appear as if they were set up by the first owner
53+
added to the organization.
54+
- The user account that you add as the first owner will have full
55+
administrative access to configure and manage the organization.
56+
- To transfer a user's personal access tokens (PATs) to your converted
57+
organization, you must designate the user as an organization owner. This will
58+
ensure any PATs associated with the user's account are transferred to the
59+
organization owner.
5860

5961
## Convert an account into an organization
6062

61-
Before you convert an account into an organization ensure you have:
62-
63-
- Removed your user account from any company or teams or organizations
64-
- Created a new Docker ID before you convert an account
65-
66-
See the [Prerequisites](#prerequisites) section for details.
67-
68-
1. Sign in to [Docker Home](https://app.docker.com/login).
69-
1. Select your avatar in the top-right corner and select **Account settings**.
70-
1. In the **Settings** section, select **Convert**.
71-
1. Review the warning displayed about converting a user account. This action cannot be undone and has considerable implications for your assets and the account.
72-
1. Enter a **Username of new owner** to set an organization owner. This is the user account that will manage the organization, and the only way to access the organization settings after conversion. You cannot use the same Docker ID as the account you are trying to convert.
73-
1. Select **Confirm**. The new owner receives a notification email. Use that owner account to sign in and manage the new organization.
63+
> [!IMPORTANT]
64+
>
65+
> Converting an account into an organization is permanent. Back up any data
66+
or settings you want to retain.
67+
68+
1. Sign in to [Docker Home](https://app.docker.com/).
69+
1. Select your avatar in the top-right corner to open the drop-down.
70+
1. From **Account settings**, select **Convert**.
71+
1. Review the warning displayed about converting a user account. This action
72+
cannot be undone and has considerable implications for your assets and the
73+
account.
74+
1. Enter a **Username of new owner** to set an organization owner. The new
75+
Docker ID you specify becomes the organization’s owner. You cannot use the
76+
same Docker ID as the account you are trying to convert.
77+
1. Select **Confirm**. The new owner receives a notification email. Use that
78+
owner account to sign in and manage the new organization.

0 commit comments

Comments
 (0)