Merge pull request #1354 from docker/master
Updating Sept patch release branch
|
|
@ -4041,6 +4041,8 @@ manuals:
|
|||
title: Trust Chain
|
||||
- path: /docker-hub/publish/byol/
|
||||
title: Bring Your Own License (BYOL)
|
||||
- path: /docker-hub/deactivate-account/
|
||||
title: Deactivate an account or an organization
|
||||
- sectiontitle: Open-source projects
|
||||
section:
|
||||
- sectiontitle: Docker Notary
|
||||
|
|
|
|||
|
|
@ -9,29 +9,27 @@
|
|||
</div>
|
||||
<div class="navbar-collapse collapse">
|
||||
<ul class="primary nav navbar-nav">
|
||||
<li><a href="https://docker.com/what-docker">What is Docker?</a></li>
|
||||
<li><a href="https://docker.com/get-docker">Product</a></li>
|
||||
<li><a href="https://docker.com/why-docker">Why Docker?</a></li>
|
||||
<li><a href="https://docker.com/get-started">Product</a></li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Get Docker <span class="caret"></span></a>
|
||||
<ul class="dropdown-menu nav-main">
|
||||
<h6 class="dropdown-header">For Desktops</h6>
|
||||
<li><a href="https://docker.com/docker-mac">Mac</a></li>
|
||||
<li><a href="https://docker.com/docker-windows">Windows</a></li>
|
||||
<h6 class="dropdown-header">For Desktop</h6>
|
||||
<li><a href="https://docker.com/products/docker-desktop">Mac & Windows</a></li>
|
||||
<h6 class="dropdown-header">For Cloud Providers</h6>
|
||||
<li><a href="https://docker.com/docker-aws">AWS</a></li>
|
||||
<li><a href="https://docker.com/docker-microsoft-azure">Azure</a></li>
|
||||
<li><a href="https://docker.com/partners/aws">AWS</a></li>
|
||||
<li><a href="https://docker.com/partners/microsoft">Azure</a></li>
|
||||
<h6 class="dropdown-header">For Servers</h6>
|
||||
<li><a href="https://docker.com/docker-windows-server">Windows Server</a></li>
|
||||
<li><a href="https://docker.com/docker-centos">CentOS</a></li>
|
||||
<li><a href="https://docker.com/docker-debian">Debian</a></li>
|
||||
<li><a href="https://docker.com/docker-fedora">Fedora</a></li>
|
||||
<li><a href="https://docker.com/docker-oracle-linux">Oracle Enterprise Linux</a></li>
|
||||
<li><a href="https://docker.com/docker-rhel">RHEL</a></li>
|
||||
<li><a href="https://docker.com/docker-sles">SLES</a></li>
|
||||
<li><a href="https://docker.com/docker-ubuntu">Ubuntu</a></li>
|
||||
<li><a href="https://hub.docker.com/editions/enterprise/docker-ee-server-windows">Windows Server</a></li>
|
||||
<li><a href="https://hub.docker.com/editions/enterprise/docker-ee-server-centos">CentOS</a></li>
|
||||
<li><a href="https://hub.docker.com/editions/community/docker-ce-server-debian">Debian</a></li>
|
||||
<li><a href="https://hub.docker.com/editions/community/docker-ce-server-fedora">Fedora</a></li>
|
||||
<li><a href="https://hub.docker.com/editions/enterprise/docker-ee-server-oraclelinux">Oracle Enterprise Linux</a></li>
|
||||
<li><a href="https://hub.docker.com/editions/enterprise/docker-ee-server-rhel">RHEL</a></li>
|
||||
<li><a href="https://hub.docker.com/editions/enterprise/docker-ee-server-sles">SLES</a></li>
|
||||
<li><a href="https://hub.docker.com/editions/enterprise/docker-ee-server-ubuntu">Ubuntu</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="https://docs.docker.com">Docs</a></li>
|
||||
<li><a href="https://docker.com/docker-community">Community</a></li>
|
||||
<li><a href="https://hub.docker.com/signup">Create Docker ID</a></li>
|
||||
<li><a href="https://hub.docker.com/sso/start">Sign In</a></li>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,50 @@
|
|||
---
|
||||
title: Deactivating an account or an organization
|
||||
description: Learn how to deactivate a Docker Hub account or an organization
|
||||
keywords: Docker Hub, delete, deactivate, account, organization
|
||||
---
|
||||
|
||||
Your Docker Hub account or organization may also be linked to other Docker products and services, so deactivating it will also disable access to those products and services.
|
||||
|
||||
## Deactivating an account
|
||||
|
||||
Before deactivating your Docker Hub account, please complete the following:
|
||||
|
||||
1. Download any images and tags you want to keep:
|
||||
`docker pull -a <image>:<tag>`.
|
||||
|
||||
3. If you have an active subscription, downgrade it to the **free** plan.
|
||||
|
||||
In Docker Hub, navigate to **_Your Account_** > **Account Settings** > **Billing**.
|
||||
|
||||
4. If you have an enterprise license, download the key.
|
||||
|
||||
In Docker Hub, navigate to **_Your Account_** > **Accounts Settings** > **Licenses**. The download link will no longer be available after your account is disabled.
|
||||
|
||||
5. If you belong to any organizations, remove your account from all of them.
|
||||
|
||||
6. If you are the sole owner of any organization, either add someone to the **owners** team and then remove yourself from the organization, or deactivate the organization as well.
|
||||
|
||||
7. Unlink your [Github and Bitbucket accounts](https://docs.docker.com/docker-hub/builds/link-source/#unlink-a-github-user-account).
|
||||
|
||||
Once you have completed all the steps above, you may deactivate your account. On Docker Hub, go to **_Your Account_** > **Accounts Settings** > **Deactivate Account**.
|
||||
|
||||
> This cannot be undone! Be sure you've gathered all the data you need from your account before deactivating it.
|
||||
|
||||
|
||||
## Deactivating an organization
|
||||
|
||||
Before deactivating an organization, please complete the following:
|
||||
|
||||
1. Download any images and tags you want to keep:
|
||||
`docker pull -a <image>:<tag>`.
|
||||
|
||||
2. If you have an active subscription, downgrade it to the **free** plan:
|
||||
|
||||
In Docker Hub, navigate to **Organizations** > **_Your Organization_** > **Billing**.
|
||||
|
||||
3. Unlink your [Github and Bitbucket accounts](https://docs.docker.com/docker-hub/builds/link-source/#unlink-a-github-user-account).
|
||||
|
||||
Once you have completed all the steps above, you may deactivate your organization. On Docker Hub, go to **Organizations** > **_Your Organization_** > **Settings** > **Deactivate Org**.
|
||||
|
||||
> This cannot be undone! Be sure you've gathered all the data you need from your organization before deactivating it.
|
||||
|
After Width: | Height: | Size: 132 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 120 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 111 KiB |
|
After Width: | Height: | Size: 128 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
|
@ -6,72 +6,137 @@ redirect_from:
|
|||
- /docker-cloud/orgs/
|
||||
---
|
||||
|
||||
Docker Hub Organizations let you create teams so you can give your team access to shared image repositories.
|
||||
Docker Hub Organizations let you create teams so you can give your team access
|
||||
to shared image repositories.
|
||||
|
||||
### How Organizations & Teams Work
|
||||
- **Organizations** are collections of teams and repositories that can be managed together.
|
||||
- **Teams** are groups of Docker Hub users that belong to an organization.
|
||||
|
||||
- **Organizations** are a collection of teams and repositories that can be managed together.
|
||||
- **Teams** are groups of Docker Hub users that belong to your organization.
|
||||
> **Note**: in Docker Hub, users cannot belong directly to an organization.
|
||||
They belong only to teams within an organization.
|
||||
|
||||
> **Note**: in Docker Hub, users cannot be associated directly to an organization. They belong only to teams within an organization.
|
||||
## Working with organizations
|
||||
|
||||
### Create an organization
|
||||
|
||||
1. Start by clicking on [Organizations](https://cloud.docker.com/orgs) in Docker Hub
|
||||
2. Click on "Create Organization"
|
||||
1. Start by clicking on **[Organizations](https://hub.docker.com/orgs)** in
|
||||
Docker Hub.
|
||||
|
||||
2. Click on **Create Organization**.
|
||||
|
||||
3. Provide information about your organization:
|
||||
|
||||

|
||||

|
||||
|
||||
You've created an organization. You'll see you have a team, the **owners** team with a single member (you!)
|
||||
You've created an organization. You'll see you have a team, the **owners** team
|
||||
with a single member (you!).
|
||||
|
||||
### The owners team
|
||||
#### The owners team
|
||||
|
||||
The **owners** team is a special team that has full access to all repositories in the Organization.
|
||||
The **owners** team is a special team that has full access to all repositories
|
||||
in the organization.
|
||||
|
||||
Members of this team can:
|
||||
- Manage Organization settings and billing
|
||||
- Manage organization settings and billing
|
||||
- Create a team and modify the membership of any team
|
||||
- Access and modify any repository belonging to the Organization
|
||||
- Access and modify any repository belonging to the organization
|
||||
|
||||
## Working with teams and members
|
||||
|
||||
### Create a team
|
||||
|
||||
To create a team:
|
||||
1. Go to **Organizations** in Docker Hub, and select your organization.
|
||||
|
||||
2. Open the **Teams** tab and click **Create Team**.
|
||||
|
||||

|
||||
|
||||
3. Fill out your team's information and click **Create**.
|
||||
|
||||

|
||||
|
||||
1. Go to your organization by clicking on **Organizations** in Docker Hub, and select your organization.
|
||||
2. Click **Create Team** 
|
||||
3. Fill out your team's information and click **Create** 
|
||||
|
||||
### Add a member to a team
|
||||
|
||||
1. Visit your team's page in Docker Hub. Click on **Organizations** > **_Your Organization_** > **_Your Team Name_**
|
||||
2. Click on **Add User**
|
||||
3. Provide the user's Docker ID username _or_ email to add them to the team 
|
||||
You can add a member to a team in one of two ways.
|
||||
|
||||
> **Note**: You are not automatically added to teams created by your organization.
|
||||
If the user isn't in your organization:
|
||||
|
||||
1. Go **Organizations** in Docker Hub, and select your organization.
|
||||
|
||||
2. Click **Add Member**.
|
||||
|
||||

|
||||
|
||||
3. Provide the user's Docker ID username _or_ email, and select a team from the dropdown.
|
||||
|
||||

|
||||
|
||||
|
||||
If the user already belongs to another team in the organization:
|
||||
|
||||
1. Open the team's page in Docker Hub: **Organizations** > **_Your Organization_** > **Teams** > **_Your Team Name_**
|
||||
|
||||
2. Click **Add User**.
|
||||
3. Provide the user's Docker ID username _or_ email to add them to the team.
|
||||
|
||||

|
||||
|
||||
> **Note**: You are not automatically added to teams created by your organization.
|
||||
|
||||
### Remove team members
|
||||
|
||||
To remove a member from a team, click the **x** next to their name:
|
||||
To remove a member from all teams in an organization:
|
||||
|
||||
1. Go **Organizations** in Docker Hub, and select your organization.
|
||||
|
||||
2. Click the **x** next to a member's name:
|
||||
|
||||

|
||||
|
||||
|
||||
To remove a member from a specific team:
|
||||
|
||||
1. Open the team this user is on. You can do this in one of two ways:
|
||||
|
||||
* If you know the team name, go to **Organizations** > **_Your Organization_** > **Teams** > **_Team Name_**.
|
||||
|
||||
> **Note:** You can filter the **Teams** tab by username, but you have to use the format _@username_ in the search field (partial names will not work).
|
||||
|
||||
* If you don't know the team name, go to **Organizations** > **_Your Organization_** and search for the user. Hover over **View** to see all of their teams, then click on **View** > **_Team Name_**.
|
||||
|
||||
2. Find the user in the list, and click the **x** next to the user's name to remove them.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### Give a team access to a repository
|
||||
|
||||
To provide a team access to a repository:
|
||||
1. Visit the repository list on Docker Hub by clicking on **Repositories**.
|
||||
|
||||
1. Visit the repository list on Docker Hub by clicking on **Repositories**
|
||||
2. Select your organization in the namespace dropdown list
|
||||
3. Click the repository you'd like to edit 
|
||||
4. Click the **Permissions** tab
|
||||
5. Select the team, permissions level (more on this below) and click **+**
|
||||
6. Click the **+** button to add 
|
||||
2. Select your organization in the namespace dropdown list.
|
||||
|
||||
3. Click the repository you'd like to edit.
|
||||
|
||||

|
||||
|
||||
4. Click the **Permissions** tab.
|
||||
|
||||
5. Select the team, the [permissions level](#permissions-reference), and click **+** to save.
|
||||
|
||||

|
||||
|
||||
### View a team's permissions for all repositories
|
||||
|
||||
To view a team's permissions over all repos:
|
||||
1. Click on **Organizations**, then select your organization and team.
|
||||
2. Click on the **Permissions** tab where you can view which repositories this team has access to 
|
||||
|
||||
1. Open **Organizations** > **_Your Organization_** > **Teams** > **_Team Name_**.
|
||||
|
||||
2. Click on the **Permissions** tab, where you can view the repositories this team can access.
|
||||
|
||||

|
||||
|
||||
You can also edit repository permissions from this tab.
|
||||
|
||||
|
||||
### Permissions reference
|
||||
|
|
@ -81,7 +146,7 @@ automatically have Read permissions:
|
|||
|
||||
- `Read` access allows users to view, search, and pull a private repository in the same way as they can a public repository.
|
||||
- `Write` access allows users to push to repositories on Docker Hub.
|
||||
- `Admin` access allows users to modify the repositories "Description", "Collaborators" rights, "Public/Private" visibility and "Delete".
|
||||
- `Admin` access allows users to modify the repositories "Description", "Collaborators" rights, "Public/Private" visibility, and "Delete".
|
||||
|
||||
> **Note**: A User who has not yet verified their email address only has
|
||||
> `Read` access to the repository, regardless of the rights their team
|
||||
|
|
|
|||
|
|
@ -8,6 +8,21 @@ toc_max: 2
|
|||
Here you can learn about the latest changes, new features, bug fixes, and
|
||||
known issues for each Docker Hub release.
|
||||
|
||||
## 2019-10-02
|
||||
|
||||
### Enhancements
|
||||
* You can now manage teams and members straight from your [organization page](https://hub.docker.com/orgs). Each organization page now breaks down into these tabs:
|
||||
* **New:** Members - manage your members directly from this page (delete, add, or open their teams)
|
||||
* **New:** Teams - search by team or username, and open up any team page to manage the team
|
||||
* Repositories
|
||||
* Settings
|
||||
* Billing
|
||||
|
||||
### Bug fixes
|
||||
|
||||
* Fixed an issue where Kinematic could not connect and log in to Docker Hub.
|
||||
|
||||
|
||||
## 2019-09-19
|
||||
|
||||
### New features
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ the `--mount` flag was used for swarm services. However, starting with Docker
|
|||
is mounted in the container. May be specified as `destination`, `dst`,
|
||||
or `target`.
|
||||
- The `tmpfs-type` and `tmpfs-mode` options. See
|
||||
[tmpfs options](#tmpfs-options).
|
||||
[tmpfs options](#specify-tmpfs-options).
|
||||
|
||||
The examples below show both the `--mount` and `--tmpfs` syntax where possible,
|
||||
and `--mount` is presented first.
|
||||
|
|
|
|||