mirror of
https://github.com/docker/docs.git
synced 2026-10-23 18:09:02 +03:00
docs: show owners managing orgs and companies (#26283)
Updates org and company index pages for content, removes screenshots to replace with scalable mermaid.js diagrams --------- Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
@@ -45,11 +45,10 @@ multiple organizations.
|
||||
| --- | --- | --- |
|
||||
| Individual | A Docker ID with personal settings, Hub repositories, and sign-in methods | A person |
|
||||
| Organization | A shared workspace for members, teams, and repositories | Teams on Docker Team or Business |
|
||||
| Company | Multiple organizations under centralized administration | Docker Business subscribers |
|
||||
| Company | Shared sign-in and administration for organizations that keep their own members, repositories, and billing | Docker Business subscribers |
|
||||
|
||||
You always sign in with your individual account, then work in the
|
||||
organizations you own or belong to. Those organizations sit under a
|
||||
company when you administer more than one.
|
||||
organizations you own or belong to.
|
||||
|
||||
## Next steps
|
||||
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
---
|
||||
title: Company overview
|
||||
title: Company accounts
|
||||
linkTitle: Company
|
||||
weight: 20
|
||||
description: Learn how to manage multiple organizations using companies, including managing users, owners, and security.
|
||||
keywords: company, multiple organizations, manage companies, Docker Home, Docker Business settings
|
||||
description: Why a Docker company groups organizations, and what company
|
||||
owners administer.
|
||||
keywords: company, multiple organizations, Docker Home, Docker Business,
|
||||
company owners, SSO, SCIM
|
||||
grid:
|
||||
- title: Create a company
|
||||
description: Get started by learning how to create a company.
|
||||
@@ -32,46 +34,58 @@ aliases:
|
||||
|
||||
{{< summary-bar feature_name="Company" >}}
|
||||
|
||||
A company groups multiple Docker organizations for centralized configuration
|
||||
and provides a single point of visibility across those organizations.
|
||||
Organization owners with a Docker Business subscription can create a company
|
||||
and manage it through Docker Home.
|
||||
A company is where you configure sign-in and administration for multiple
|
||||
Docker organizations.
|
||||
|
||||
> [!TIP]
|
||||
>
|
||||
> Organization owners with a Docker Business subscription can
|
||||
> [create a company](./new-company.md) in
|
||||
> [Docker Home](https://app.docker.com/).
|
||||
|
||||
## Company structure
|
||||
|
||||
A company sits at the top of the hierarchy and groups multiple Docker
|
||||
organizations for centralized configuration. Companies are only available
|
||||
for Docker Business subscribers.
|
||||
A company sits above its organizations, giving company owners full
|
||||
administrative access across every organization in the company.
|
||||
|
||||

|
||||
The following diagram shows that hierarchy:
|
||||
|
||||
An organization sits below the company. You group teams and members there
|
||||
and assign access to repositories. Every Docker Team and Business
|
||||
subscriber has at least one organization.
|
||||
```mermaid {title="Company structure" caption="Company owners manage a company that contains one or more organizations."}
|
||||
flowchart TB
|
||||
co(("Company owners")) -.->|"manage"| C
|
||||
subgraph C["Company"]
|
||||
direction TB
|
||||
subgraph O1["Organization A"]
|
||||
direction TB
|
||||
m1(("Members"))
|
||||
r1[("Repositories")]
|
||||
end
|
||||
subgraph O2["Organization B"]
|
||||
direction TB
|
||||
m2(("Members"))
|
||||
r2[("Repositories")]
|
||||
end
|
||||
O1 ~~~ O2
|
||||
end
|
||||
style C fill:#3b82f622,stroke:#3b82f6
|
||||
```
|
||||
|
||||
For organization structure, including teams and members, see
|
||||
[Organization accounts](/manuals/accounts/organization/_index.md).
|
||||
## What a company lets you do
|
||||
|
||||
[Upgrading to a Docker Business plan](https://www.docker.com/pricing?ref=Docs&refAction=DocsAdmin)
|
||||
grants you the company owner role so you can manage multiple organizations.
|
||||
When you create a company, you can:
|
||||
|
||||
## Company roles
|
||||
- Administer every organization in the company from one place.
|
||||
- Configure single sign-on (SSO) and System for Cross-domain Identity
|
||||
Management (SCIM) once for every organization in the company.
|
||||
- Verify your domains once at the company level instead of in each
|
||||
organization. When you turn on auto-provisioning for a domain, you
|
||||
choose which organization new users join.
|
||||
- View members and invitations from every organization in one list, and
|
||||
export that list as a CSV.
|
||||
|
||||
A company includes one or more company owners. The creator of a company
|
||||
becomes both a company owner and an organization owner, and occupies a seat
|
||||
as organization owner. After creation, a company can have multiple owners,
|
||||
and each owner has visibility across the entire company. They can manage
|
||||
settings for every organization under it and have the same access rights as
|
||||
organization owners.
|
||||
|
||||
- A company can have up to ten unique company owners.
|
||||
- Company owners don't occupy a seat unless one of the following applies:
|
||||
- They're added as a member of an organization under the company.
|
||||
- SSO is enabled and the company owner signs in through SSO, which
|
||||
automatically adds them as an organization member.
|
||||
|
||||
To add or remove company owners, see
|
||||
[Manage your company](/manuals/accounts/company/manage.md#company-owners).
|
||||
You can assign up to 10 company owners. Company owners occupy a purchased
|
||||
seat only when they are also members of an organization. A company owner
|
||||
who is not an organization member does not occupy a seat.
|
||||
|
||||
## Next steps
|
||||
|
||||
|
||||
@@ -49,7 +49,8 @@ must manage it separately.
|
||||
|
||||
A company can have multiple owners who manage the company and all of its
|
||||
organizations. For details about the company owner role and how it affects
|
||||
seats, see [Company roles](/manuals/accounts/company/_index.md#company-roles).
|
||||
seats, see
|
||||
[Company structure](/manuals/accounts/company/_index.md#company-structure).
|
||||
|
||||
### Add a company owner
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
---
|
||||
title: Organization accounts
|
||||
linkTitle: Organization
|
||||
description: Overview of administration features and roles in Docker Home
|
||||
keywords: admin, administration, company, organization, Docker Home, user
|
||||
accounts, account management, organizations, manage teams, roles, members,
|
||||
permissions, organization settings, organization account, individual account,
|
||||
Docker ID, account types, owners, teams
|
||||
description: How Docker organizations relate to members, teams, and
|
||||
repositories.
|
||||
keywords: admin, organization, Docker Home, user accounts, account management,
|
||||
roles, members, permissions, organization settings, owners, teams,
|
||||
repositories
|
||||
weight: 15
|
||||
grid:
|
||||
- title: Set up your organization
|
||||
@@ -17,7 +17,8 @@ grid:
|
||||
icon: user-plus
|
||||
link: /accounts/organization/manage/
|
||||
- title: Activity logs
|
||||
description: Review member activity across your organization and repositories.
|
||||
description: Review member activity across your organization and
|
||||
repositories.
|
||||
icon: clipboard-document-list
|
||||
link: /accounts/organization/activity-logs/
|
||||
- title: Insights
|
||||
@@ -35,43 +36,53 @@ aliases:
|
||||
- /accounts/organization/overview/
|
||||
---
|
||||
|
||||
A Docker organization is a collection of teams and repositories that you
|
||||
manage in [Docker Home](https://app.docker.com/). Organization and company
|
||||
owners manage members, assign access, and enforce security.
|
||||
|
||||
For how individual, organization, and company accounts compare, see
|
||||
[Accounts](/manuals/accounts/_index.md). For individual accounts, see
|
||||
[Docker individual accounts](/manuals/accounts/individual/_index.md).
|
||||
To create, convert, or onboard an organization, see
|
||||
[Set up a Docker organization](/manuals/accounts/organization/setup/_index.md).
|
||||
A Docker organization is a shared workspace for members and repositories
|
||||
under one namespace.
|
||||
Organization owners administer membership, access, and security.
|
||||
|
||||
## Organization structure
|
||||
|
||||
The following diagram shows how organizations relate to teams and members.
|
||||
Organization owners manage organizations that contain members,
|
||||
repositories, and teams, which group members within an
|
||||
organization.
|
||||
|
||||

|
||||
The following diagram shows that hierarchy:
|
||||
|
||||
An organization includes owners, members, and optional teams. Organization
|
||||
owners have full administrator access to manage members, roles, and teams.
|
||||
```mermaid {title="Organization structure" caption="Organization owners manage an organization that contains members, repositories, and optional teams."}
|
||||
flowchart TB
|
||||
oo(("Organization owners")) -.->|"manage"| org
|
||||
subgraph org["Organization"]
|
||||
direction TB
|
||||
m(("Members"))
|
||||
subgraph t["Teams (optional)"]
|
||||
tm(("Members"))
|
||||
end
|
||||
r[("Repositories")]
|
||||
end
|
||||
style org fill:#3b82f622,stroke:#3b82f6
|
||||
style t stroke-dasharray: 5 5
|
||||
```
|
||||
|
||||
### Team
|
||||
### Owners
|
||||
|
||||
Teams are optional and let you group members to assign repository permissions
|
||||
collectively. Teams simplify permission management across projects
|
||||
or functions.
|
||||
Organization owners administer the organization. They invite members, assign
|
||||
roles, and manage teams and repositories.
|
||||
|
||||
### Member
|
||||
An organization can have multiple owners. All owners share the same
|
||||
predefined permissions. For other roles and their permissions, see
|
||||
[Roles and permissions](/manuals/security/roles-and-permissions/_index.md).
|
||||
|
||||
A member is any Docker user added to an organization. Organization and company
|
||||
owners can assign roles to members to define their level of access.
|
||||
### Members
|
||||
|
||||
For details about each role and its permissions, see
|
||||
[Roles and
|
||||
permissions](/manuals/security/roles-and-permissions/_index.md).
|
||||
A member is a Docker user invited to the organization. Organization owners
|
||||
assign a role to each member, and that role sets organization-wide access.
|
||||
|
||||
For how companies relate to organizations, see
|
||||
[Company structure](/manuals/accounts/company/_index.md#company-structure).
|
||||
### Teams
|
||||
|
||||
Teams are optional. They group members so you can grant repository
|
||||
access to many people at once. Use a team when several members need the
|
||||
same repositories. Members can belong to the organization without joining
|
||||
a team.
|
||||
|
||||
## Next steps
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 64 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 26 KiB |
@@ -1,5 +1,34 @@
|
||||
{{- .Page.Store.Set "mermaid" true -}}
|
||||
<pre
|
||||
class="mermaid not-prose my-4 flex justify-center bg-transparent"
|
||||
data-pagefind-ignore
|
||||
>{{- .Inner -}}</pre>
|
||||
{{- $title := .Attributes.title -}}
|
||||
{{- $caption := .Attributes.caption -}}
|
||||
{{- if or $title $caption -}}
|
||||
{{- $id := printf "mermaid-%s-%d" .Page.File.UniqueID .Ordinal -}}
|
||||
<figure
|
||||
class="my-4"
|
||||
{{- with $title }} aria-labelledby="{{ $id }}-title"{{ end }}
|
||||
{{- with $caption }} aria-describedby="{{ $id }}-caption"{{ end }}
|
||||
>
|
||||
{{- with $title }}
|
||||
<p id="{{ $id }}-title" class="mb-2 text-center font-medium">
|
||||
{{ . }}
|
||||
</p>
|
||||
{{- end }}
|
||||
<pre
|
||||
class="mermaid not-prose flex justify-center bg-transparent"
|
||||
data-pagefind-ignore
|
||||
>{{- $.Inner -}}</pre>
|
||||
{{- with $caption }}
|
||||
<figcaption
|
||||
id="{{ $id }}-caption"
|
||||
class="text-center text-gray-600 dark:text-gray-400"
|
||||
>
|
||||
{{ . }}
|
||||
</figcaption>
|
||||
{{- end }}
|
||||
</figure>
|
||||
{{- else -}}
|
||||
<pre
|
||||
class="mermaid not-prose my-4 flex justify-center bg-transparent"
|
||||
data-pagefind-ignore
|
||||
>{{- .Inner -}}</pre>
|
||||
{{- end -}}
|
||||
|
||||
Reference in New Issue
Block a user