mirror of https://github.com/docker/docs.git
Add docs for seat-based pricing
This commit is contained in:
parent
4e5a8ae816
commit
17ffe8e050
|
@ -1192,24 +1192,30 @@ manuals:
|
|||
title: Recover your Docker Hub account
|
||||
- path: /docker-hub/2fa/new-recovery-code/
|
||||
title: Generate a new recovery code
|
||||
- path: /docker-hub/release-notes/
|
||||
title: Release notes
|
||||
- sectiontitle: Administration
|
||||
section:
|
||||
- path: /docker-hub/deactivate-account/
|
||||
title: Deactivate an account or an organization
|
||||
- sectiontitle: Billing
|
||||
section:
|
||||
- path: /docker-hub/billing/
|
||||
title: Overview
|
||||
- path: /docker-hub/billing/upgrade/
|
||||
title: Upgrade your plan
|
||||
- path: /docker-hub/billing/downgrade/
|
||||
title: Downgrade your plan
|
||||
- path: /docker-hub/billing/add-seats/
|
||||
title: Add seats
|
||||
- path: /docker-hub/billing/remove-seats/
|
||||
title: Remove seats
|
||||
- path: /docker-hub/billing/faq/
|
||||
title: Billing FAQ
|
||||
- path: /docker-hub/orgs/
|
||||
title: Teams and organizations
|
||||
- path: /docker-hub/repos/
|
||||
title: Repositories
|
||||
- path: /docker-hub/official_images/
|
||||
title: Official images
|
||||
- path: /docker-hub/orgs/
|
||||
title: Teams & organizations
|
||||
- sectiontitle: Administration
|
||||
section:
|
||||
- path: /docker-hub/upgrade/
|
||||
title: Upgrade your plan
|
||||
- path: /docker-hub/cancel-downgrade/
|
||||
title: Cancel or downgrade your plan
|
||||
- path: /docker-hub/convert-account/
|
||||
title: Convert an account into an organization
|
||||
- path: /docker-hub/deactivate-account/
|
||||
title: Deactivate an account or an organization
|
||||
- path: /docker-hub/webhooks/
|
||||
title: Webhooks
|
||||
- path: /docker-hub/slack_integration/
|
||||
|
@ -1242,6 +1248,10 @@ manuals:
|
|||
title: Trust chain
|
||||
- path: /docker-hub/publish/byol/
|
||||
title: Bring Your Own License (BYOL)
|
||||
- path: /docker-hub/download-rate-limit/
|
||||
title: Download rate limit
|
||||
- path: /docker-hub/release-notes/
|
||||
title: Release notes
|
||||
- sectiontitle: Open-source projects
|
||||
section:
|
||||
- sectiontitle: Notary
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
description: Add seats to your plan
|
||||
keywords: Docker, Docker Hub, subscription, update, add, seats
|
||||
title: Add seats to your plan
|
||||
---
|
||||
|
||||
You can manage your Docker Hub subscription anytime by adding seats to your plan. If you add seats to your plan in the middle of your billing cycle, a prorated amount will be charged for the additional seats.
|
||||
|
||||
## Add seats to a monthly plan
|
||||
|
||||
> **Note:**
|
||||
>
|
||||
> You must be a member of the ‘Owners’ team to add seats to your organization.
|
||||
|
||||
To add seats to a monthly plan:
|
||||
|
||||
1. Log into your [Docker Hub](https://hub.docker.com){: target="_blank" class="_"} account.
|
||||
|
||||
2. Navigate to **Organizations** from the menu at the top of the page and then choose your organization.
|
||||
|
||||
3. Select the **Billing** tab and click **Add seats**.
|
||||
|
||||
4. Specify the number of seats you’d like to add and click **Purchase**.
|
||||
|
||||
5. The **Billing** tab displays the number of seats currently in use.
|
||||
|
||||
6. Navigate to the **Members** tab to add new members. For more information, see [Add a member to a team](../orgs.md#add-a-member-to-a-team).
|
|
@ -0,0 +1,61 @@
|
|||
---
|
||||
description: Downgrade your Docker Hub Plan
|
||||
keywords: Docker Hub, downgrade, subscription, Pro, Team, Free, pricing plan,
|
||||
title: Downgrade your plan
|
||||
redirect_from:
|
||||
- /docker-hub/cancel-downgrade/
|
||||
---
|
||||
|
||||
You can downgrade your Pro or Team plan anytime. When you downgrade your plan, changes will be applied at the end of your billing cycle.
|
||||
|
||||
For example, if you are currently on a **Team** plan which is billed on the 8th of every month and you choose to downgrade to a **Free** plan on the 15th, your plan will be active until 7th of the following month. You will be transferred to a Free plan on the 8th of the following month.
|
||||
|
||||
The following sections contain instructions on how to downgrade from Pro and Team plans to a Free plan.
|
||||
|
||||
## Downgrade from Pro to a Community plan
|
||||
|
||||
>**Note:**
|
||||
>
|
||||
>Before you downgrade to a Community plan, ensure that your account details are updated to reflect features available in the Community plan. For example, you may need to convert any private repositories to public repositories. For information on what’s included in the Community plan, see [Docker Hub Pricing](https://hub.docker.com/pricing){: target="_blank" class="_"}.
|
||||
{: .important }
|
||||
|
||||
To downgrade from a Pro plan to a Community plan:
|
||||
|
||||
1. Log into your [Docker Hub](https://hub.docker.com){: target="_blank" class="_"} account.
|
||||
|
||||
2. Open the drop-down menu next to your username in the top-right corner and select **Billing**. The Billing page displays billing information about your existing user account.
|
||||
|
||||
3. Click **Change plan** to downgrade your existing plan.
|
||||
|
||||
4. On the **Change Plan** page, review the information displayed in the **Free** section and click **Downgrade**.
|
||||
|
||||
5. When prompted, review the warning displayed about downgrading your account and click **Continue**.
|
||||
|
||||
6. The **Billing** page displays a confirmation of the downgrade with details on when the downgrade changes will take effect.
|
||||
|
||||
7. To cancel the downgrade, click **Cancel the downgrade**.
|
||||
|
||||
## Downgrade from Team to a Free plan
|
||||
|
||||
>**Note:**
|
||||
>
|
||||
>Before you downgrade to a Free Team plan, you must convert all private repositories to public repositories and update the organization details to reflect features available in the Free plan. For example, you may need to reduce the number of team members. For information on what’s included in the Free plan, see [Docker Hub Pricing](https://hub.docker.com/pricing){: target="_blank" class="_"}.
|
||||
{: .important }
|
||||
|
||||
To downgrade to a Free Team plan from a Team plan:
|
||||
|
||||
1. Log into an owner account for the organization in [Docker Hub](https://hub.docker.com){: target="_blank" class="_"}.
|
||||
|
||||
2. Navigate to **Organizations** from the menu at the top of the page, then choose your organization.
|
||||
|
||||
3. Select the **Billing** tab.
|
||||
|
||||
4. Click **Change plan** to downgrade your existing plan.
|
||||
|
||||
5. On the **Change organization** page, review the information displayed in the **Free Team** section and click **Downgrade**.
|
||||
|
||||
6. When prompted, review the warning displayed about downgrading your account and click **Continue**.
|
||||
|
||||
7. The Billing page displays a confirmation of the downgrade with details on when the downgrade changes will take effect.
|
||||
|
||||
8. To cancel the downgrade, click **Cancel the downgrade**.
|
|
@ -0,0 +1,147 @@
|
|||
---
|
||||
description: Docker Billing FAQ
|
||||
keywords: Docker Hub, pricing, billing, Pro, Team, subscription, plans,
|
||||
title: Docker Billing FAQ
|
||||
---
|
||||
|
||||
On May 14, 2020, Docker announced new pricing changes for Docker Hub subscriptions.
|
||||
|
||||
### What plans and pricing changes did Docker announce on May 14?
|
||||
|
||||
Docker announced the following plans and pricing changes.
|
||||
|
||||
Immediately available for **Individuals** and **Teams**:
|
||||
|
||||
- **Free Community** plans will continue to be available for both individuals and development teams that include unlimited public repositories.
|
||||
|
||||
- **NEW Pro** plan for individuals with unlimited private repositories, unlimited public repositories, and unlimited collaborators starting at $7 per month.
|
||||
|
||||
- **NEW Team** plan for development teams with unlimited private repositories and unlimited public repositories starting at $9 per user per month and offers advanced collaboration and management tools, including organization and team management with role-based access controls.
|
||||
|
||||
### How can I compare which features are in each plan?
|
||||
|
||||
You can see pricing and a full list of features for each product at [Docker Hub pricing](https://hub.docker.com/pricing){: target="_blank" class="_"}.
|
||||
|
||||
### What is the difference between a legacy plan and these new announced plans?
|
||||
|
||||
The legacy plans were based on a private repository/parallel autobuild pricing model. The new Pro and Team plans are now based on a per-seat pricing model. Both Pro and Team offer unlimited private repositories. The Community plan offers unlimited public repositories at no cost per month.
|
||||
|
||||
### If I am an existing paid Docker Hub customer, when do I need to change my plan?
|
||||
|
||||
Nothing changes for you today. We will notify users in the coming months and at that time you'll have six months to select a new plan.
|
||||
|
||||
### How will the new pricing plan impact existing Docker Hub customers?
|
||||
|
||||
Legacy customers can choose to stay on their existing per-repository plan or switch to per-seat pricing. We will notify customers six months before any mandated change to your subscription is required. After May 14, 2020, upgrading or downgrading on the per-repository plan will not be available.
|
||||
|
||||
### Will my price per month increase or decrease?
|
||||
|
||||
Depending on your configuration, you may find it more economical to move to one of the new pricing plans available today. The key factor affecting a price increase or decrease is the total number of seats you need to support your organization.
|
||||
|
||||
### What is the difference between the Team and Free Teams plans?
|
||||
|
||||
For details on the differences between the Team and Free Team plan, see [Docker Billing](index.md).
|
||||
|
||||
### Do collaborator limits differ between Community and Pro?
|
||||
|
||||
Pro includes unlimited collaborators for both private and public repositories. Community includes unlimited collaborators for public repositories and up to three collaborators per private repository.
|
||||
|
||||
### How can I create a new Docker Hub account?
|
||||
|
||||
You can create a new account at [Docker Hub pricing](https://hub.docker.com/pricing){: target="_blank" class="_"} where you can choose a plan for **Individuals** or a plan for **Teams**.
|
||||
|
||||
### How do I upgrade to a Pro plan from a legacy individual plan?
|
||||
|
||||
Upgrading your legacy plan to a Pro plan offers you unlimited public repositories, unlimited private repositories, and unlimited collaborators. Once you’ve upgraded your current legacy individual plan to a Pro plan, it is not possible to switch back to the legacy per-repository plan.
|
||||
|
||||
For information on how to upgrade to a Pro plan from a legacy (per-repository plan) plan, see [Upgrade to a Pro plan](/upgrade.md#upgrade-to-a-pro-plan).
|
||||
|
||||
### How do I upgrade to a Team plan from a legacy organization plan?
|
||||
|
||||
Upgrading your legacy plan to a Team plan offers you unlimited public and unlimited private repositories. Once you’ve upgraded your current legacy organization plan to a Team plan, it is not possible to switch back to the legacy per-repository plan.
|
||||
|
||||
For information on how to upgrade to a Team plan from a legacy (per-repository) plan, see [Upgrade to a Team plan](/upgrade.md#upgrade-to-a-team-plan).
|
||||
|
||||
### How do downgrades from a Pro or Team plan work?
|
||||
|
||||
When you downgrade your existing plan, changes are applied at the end of your billing cycle. For example, if you are currently on a Team plan which is billed on the 8th of every month and you choose to downgrade to a Free plan on the 15th, your plan will be active until 7th of the following month. You will be transferred to a Free plan on the 8th of the following month. Refer to the next two questions below to downgrade your account.
|
||||
|
||||
### How do I downgrade from a Team plan to a Free plan?
|
||||
|
||||
Before you downgrade to a Free Team plan, you must convert all private repositories to public repositories and update the organization details to reflect features available in the Free plan. For example, you may need to reduce the number of team members. For information on what’s included in the Free plan, see [Docker Hub Pricing](https://hub.docker.com/pricing){: target="_blank" class="_"}.
|
||||
|
||||
For information on how to downgrade from a Team plan to a Free plan, see [Downgrade from Team to a Free plan](/downgrade.md#downgrade-from-team-to-a-free-plan).
|
||||
|
||||
### How do I downgrade from Pro to a Community plan?
|
||||
|
||||
Before you downgrade to a Community plan, ensure that your account details are updated to reflect features available in the Community plan. For example, you may need to convert any private repositories to public repositories. For information on what’s included in the Community plan, see [Docker Hub Pricing](https://hub.docker.com/pricing){: target="_blank" class="_"}.
|
||||
|
||||
For information on how to downgrade from Pro to a Community plan, see [Downgrade from Pro to a Community plan](/downgrade.md#downgrade-from-pro-to-a-community-plan).
|
||||
|
||||
### How many seats do I need for my organization if I select a Team plan?
|
||||
|
||||
Your organization's number of paid seats must equal the number of organization members. If you're not using all of your organization's paid seats, you can downgrade to pay for fewer seats. Organization owners and members each fill a seat. If you've sent a pending invitation to a prospective organization member, the invitation will fill a seat.
|
||||
|
||||
### How do I add or remove paid seats for my team members?
|
||||
|
||||
For information on how to add paid seats to a monthly plan for your organization, see [Add seats to a monthly plan](add-seats.md).
|
||||
|
||||
For information on how to remove paid seats from a monthly plan for your organization, see [Remove seats from a monthly plan](remove-seats.md).
|
||||
|
||||
### How do I add a member to a team in my organization?
|
||||
|
||||
For information on how to add a member to a team, see [Add a member to a team](../orgs.md#add-a-member-to-a-team).
|
||||
|
||||
### Can Docker Hub continue to be used for open source project?
|
||||
|
||||
Yes, Docker will continue to offer a Community plan with unlimited public repositories and unlimited collaborators for public repositories at no cost per month. Docker is committed to supporting the broader open source communities.
|
||||
|
||||
### What forms of payment do you accept?
|
||||
|
||||
The Docker Hub accepts Visa, MasterCard, American Express, and Discover credit
|
||||
cards. We do not accept ACH, EFT, or PIN-based debit card transactions at this
|
||||
time.
|
||||
|
||||
### What currencies do you accept?
|
||||
|
||||
Docker is a US-based company, and bills in US Dollars (USD). This keeps our
|
||||
pricing stable and consistent, rather than fluctuating with exchange rates.
|
||||
|
||||
### When do you charge my credit card?
|
||||
|
||||
We automatically charge your credit card on the first day of your billing cycle
|
||||
each month, and the charge comes from Docker, Inc. Your billing cycle is a
|
||||
30-day period starting on the day you subscribe.
|
||||
|
||||
### What do I do if my payment fails?
|
||||
|
||||
If your payment failed because the card expired or was canceled, you need to
|
||||
update your credit card information or add an additional card.
|
||||
|
||||
Click the user icon menu in the upper right corner, and click
|
||||
**Billing**. Click the **Payment methods** tab to update your credit card and
|
||||
contact information.
|
||||
|
||||
If you are updating the card details for an organization, be sure to select the
|
||||
organization name from the **Account** menu before updating the information.
|
||||
|
||||
### How does cancellation work? Do you offer refunds?
|
||||
|
||||
You can cancel a subscription at any time, however you are still billed
|
||||
for the full month, and have access to the subscription content until the end of
|
||||
that billing period.
|
||||
|
||||
We do not offer refunds. If you believe that you've been billed in error,
|
||||
contact our [Billing Support team](mailto:billing@docker.com){: target="_blank" class="_"}.
|
||||
|
||||
### How do I download the licenses my organization has purchased?
|
||||
|
||||
You can view and download all you active licenses for an organization from the
|
||||
**Subscriptions** page.
|
||||
|
||||
Click the user icon menu at the top right, choose **My Content** and then
|
||||
select the organization from the **Accounts** drop-down menu.
|
||||
|
||||
### I have more questions regarding the new pricing, who can I reach out to?
|
||||
|
||||
If you have any questions about how the new seat-based pricing impacts you that are not covered in the FAQ, please reach out to [pricingquestions@docker.com](mailto:pricingquestions@docker.com){: target="_blank" class="_"} and a member of the Docker team will get back to you.
|
|
@ -0,0 +1,71 @@
|
|||
---
|
||||
description: Docker Billing overview
|
||||
keywords: Docker, pricing, billing, Pro, Team, subscription, plans,
|
||||
title: Docker Billing overview
|
||||
---
|
||||
|
||||
On May 14, 2020, Docker announced a new, per-seat pricing model that aligns with Docker’s [product strategy](https://www.docker.com/blog/docker-strategy-helping-devs-build-and-ship-faster/){: target="_blank" class="_"} to accelerate developer workflows for cloud-native development. The previous private repository/parallel autobuild-based plans have been replaced with new **Pro** and **Team** plans that include unlimited private repositories.
|
||||
|
||||
For existing Docker Hub customers subscribed to a paid plan before May 14, 2020, there is no change to the current pricing at the time of launch. Docker will provide notice six months in advance before any changes to legacy plans are required. Starting May 14, 2020, new customers who sign up for Docker can choose between the new Community, Pro, and Team plans.
|
||||
|
||||
## Pricing plans
|
||||
|
||||
Docker offers pricing plans that are tailored for individual developers and development teams.
|
||||
|
||||
**For individuals:**
|
||||
|
||||
The **Pro** plan includes unlimited public repositories, unlimited private repositories, unlimited collaborators, and 2 parallel builds starting at $7 per month.
|
||||
|
||||
The **Community** plan includes unlimited public repositories and unlimited collaborators for public repositories at no cost per month.
|
||||
|
||||
**For development teams:**
|
||||
|
||||
The **Team** plan includes unlimited public and unlimited private repositories starting at $35 per month for the first 5 users and $9 per month for each user thereafter. In addition, the Team plan offers 3 parallel builds, advanced collaboration and management tools, including organization and team management with role-based access controls for the whole team.
|
||||
|
||||
The **Free Team** plan includes unlimited public repositories at no cost per month. This plan also offers advanced collaboration and management tools, including organization and team management with role-based access controls which are limited to 1 team and 3 team members.
|
||||
|
||||
For detailed information about the features available in each plan, see [Docker Hub Pricing](https://hub.docker.com/pricing){: target="_blank" class="_"}.
|
||||
|
||||
For frequently asked questions about pricing, see [Docker billing FAQ](faq.md).
|
||||
|
||||
### Purchase a Pro plan
|
||||
|
||||
The following section contains information on how to purchase a Pro plan for new customers. If you are already subscribed to a legacy plan and would like to upgrade to Pro, see [Upgrade to Pro from a legacy plan](upgrade.md#upgrade-to-a-pro-plan).
|
||||
|
||||
To purchase a Pro plan:
|
||||
|
||||
1. Log into your [Docker Hub](https://hub.docker.com){: target="_blank" class="_"} account.
|
||||
|
||||
2. The Docker Hub **Pricing** page displays information about the new pricing plans.
|
||||
|
||||
3. Review the plan details in the **Pro** section and click **Buy Now**.
|
||||
|
||||
4. On the **Payment Method** page, enter the card details and click **Purchase**.
|
||||
|
||||
5. Verify your email address.
|
||||
|
||||
6. Open the drop-down menu next to your username in the top-right corner and select **Billing**.
|
||||
|
||||
The **Billing** page displays information about your new Pro plan and the total monthly cost.
|
||||
|
||||
### Purchase a Team plan
|
||||
|
||||
The following section contains information on how to purchase a Team plan for new organizations. If you are already subscribed to a legacy plan and would like to upgrade to the Team plan, see [Upgrade to Team from a legacy plan](upgrade.md#upgrade-to-a-team-plan).
|
||||
|
||||
To purchase a Team plan:
|
||||
|
||||
1. Log into your [Docker Hub](https://hub.docker.com){: target="_blank" class="_"} account.
|
||||
|
||||
2. The Docker Hub **Pricing** page displays information about the new pricing plans.
|
||||
|
||||
3. Review the plan details in the **Team** section and click **Buy Now**.
|
||||
|
||||
4. Enter a name for your new organization and add a company name.
|
||||
|
||||
5. On the **Organization size** page, specify the number of users you’d like to add to your organization and click **Continue to Payment**.
|
||||
|
||||
6. On the **Payment Method** page, enter the card details and click **Purchase**.
|
||||
|
||||
7. Verify your email address.
|
||||
|
||||
8. Navigate to Organizations from the menu at the top of the page, choose your organization, and select **Billing**. The Billing tab displays information about your new Team plan and the total monthly cost.
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
description: Remove seats from your plan
|
||||
keywords: Docker, Docker Hub, subscription, update, remove, seats
|
||||
title: Remove seats from your plan
|
||||
---
|
||||
|
||||
You can manage your Docker Hub subscription anytime by removing seats from your plan. If you remove seats in the middle of the billing cycle, changes will be applied at the end of your billing cycle.
|
||||
|
||||
## Remove seats from a monthly plan
|
||||
|
||||
> **Note:**
|
||||
>
|
||||
> Note: You must be a member of the ‘Owners’ team to remove seats from your organization.
|
||||
|
||||
To remove seats from a monthly plan:
|
||||
|
||||
1. Log into your [Docker Hub](https://hub.docker.com){: target="_blank" class="_"} account.
|
||||
|
||||
2. Navigate to **Organizations** from the menu at the top of the page and then choose your organization.
|
||||
|
||||
3. Select the **Billing** tab and click **Remove seats**.
|
||||
|
||||
4. Specify how many seats you’d like to reduce from the existing plan and click **Remove** to confirm.
|
||||
|
||||
5. The **Billing** tab confirms the seat removal and the details on when the changes will take effect.
|
||||
|
||||
6. To cancel the removal of seats, click **Cancel seats downgrade**.
|
|
@ -0,0 +1,55 @@
|
|||
---
|
||||
description: Upgrading your Docker Hub Plan
|
||||
keywords: Docker Hub, upgrade, subscription, Pro, Team, pricing plan,
|
||||
title: Upgrade your plan
|
||||
redirect_from:
|
||||
- /docker-hub/upgrade/
|
||||
---
|
||||
|
||||
You can upgrade to a Pro or a Team plan from a Free plan, or from your current legacy plan. When you upgrade to a Pro or a Team plan, you will be able to immediately use all the features and entitlements offered in your new plan. For detailed information on features available in each plan, see [Docker Hub Pricing](https://hub.docker.com/pricing){: target="_blank" class="_"}.
|
||||
|
||||
>**Note:**
|
||||
>
|
||||
> - If you are on a legacy per-repository plan, you cannot upgrade to another legacy plan. You can only upgrade your legacy plan to the new Pro or Team plan.
|
||||
>
|
||||
> - Once you’ve upgraded your current legacy plan to a Pro or a Team plan, it is not possible to switch back to the legacy per-repository plan.
|
||||
|
||||
The following sections contain instructions on how to upgrade to Pro and Team plans.
|
||||
|
||||
## Upgrade to a Pro plan
|
||||
|
||||
To upgrade to a Pro plan:
|
||||
|
||||
1. Log into your [Docker Hub](https://hub.docker.com){: target="_blank" class="_"} account.
|
||||
|
||||
2. Open the drop-down menu next to your username in the top-right corner and select **Billing**. The Billing page displays billing information about your existing user account.
|
||||
|
||||
3. Click **Change plan** to choose a new plan.
|
||||
|
||||
4. Click **Upgrade** to upgrade your existing plan to a Pro plan.
|
||||
|
||||
5. Review the card details and the information displayed on the **Payment Method** page and click **Purchase** to confirm.
|
||||
|
||||
The **Billing** page now displays a confirmation of the upgrade with an invoice containing details about your new plan, entitlements, and the total cost.
|
||||
|
||||
## Upgrade to a Team plan
|
||||
|
||||
To upgrade to a Team plan:
|
||||
|
||||
1. Log into an owner account for the organization in [Docker Hub](https://hub.docker.com){: target="_blank" class="_"}.
|
||||
|
||||
2. Navigate to **Organizations** from the menu at the top of the page, then choose your organization.
|
||||
|
||||
3. Select the **Billing** tab.
|
||||
|
||||
4. Click **Change plan** to upgrade to a new plan.
|
||||
|
||||
5. Read the information displayed and select **Upgrade** to continue.
|
||||
|
||||
6. By default, the plan displays the existing number of users in your team.
|
||||
|
||||
7. Review and adjust the number of users as required and click **Continue to payment**.
|
||||
|
||||
8. Review the card details and click **Purchase** to confirm.
|
||||
|
||||
The **Billing page** now displays a confirmation of the upgrade with an invoice containing details about your new plan, entitlements, and the total cost.
|
|
@ -1,54 +0,0 @@
|
|||
---
|
||||
description: You can cancel or downgrade a private repository subscription through Docker Hub
|
||||
title: Cancel or downgrade your plan
|
||||
keywords: cancel, downgrade, private repo, private repository, Docker Hub, Hub
|
||||
---
|
||||
|
||||
You can downgrade or cancel your private repository subscription plan through
|
||||
Docker Hub. Every user account is entitled to one free private repository,
|
||||
while an organization with no subscription plan can only have public
|
||||
repositories.
|
||||
|
||||
## Prerequisites
|
||||
Before cancelling your private repository subscription, either change your
|
||||
private repositories to public, or delete them.
|
||||
|
||||
>**Warning:** Once you cancel a subscription plan, any private repositories
|
||||
> become locked, disabling pushing and pulling.
|
||||
{: .warning}
|
||||
|
||||
## Downgrade or cancel an account subscription
|
||||
|
||||
1. Log in to your Docker Hub account.
|
||||
|
||||
2. Open the dropdown menu next to your username in the top-right corner and
|
||||
select **Billing**.
|
||||
|
||||
3. Click **Downgrade Plan** to choose the new plan you want to switch to. If
|
||||
you want to cancel the subscription, select the _Free_ plan.
|
||||
|
||||
4. Click **Confirm**.
|
||||
|
||||
To confirm that your subscription has been cancelled, you should see a new
|
||||
invoice (which reflects the new changes) generated and available for download
|
||||
under **Billing History**.
|
||||
|
||||
|
||||
|
||||
## Downgrade or cancel an organization subscription
|
||||
|
||||
1. Log into an owner account for the organization.
|
||||
|
||||
2. Navigate to **Organizations** from the menu at the top of the page, then
|
||||
choose your organization.
|
||||
|
||||
3. Open the **Billing** tab.
|
||||
|
||||
4. Click **Downgrade Plan** to choose the new plan you want to switch to. If
|
||||
you want to cancel the subscription, select the _Free_ plan.
|
||||
|
||||
5. Click **Confirm**.
|
||||
|
||||
To confirm that your subscription has been cancelled, you should see a new
|
||||
invoice (which reflects the new changes) generated and available for download
|
||||
under **Billing History**.
|
|
@ -4,27 +4,59 @@ title: Convert an account into an organization
|
|||
keywords: docker hub, hub, organization
|
||||
---
|
||||
|
||||
Besides directly [creating an organization from scratch](orgs/#create-an-organization), you can also convert an existing user account.
|
||||
You can convert an existing user account to an organization. You might want to do this 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.
|
||||
|
||||
You might want to do this if you need multiple users to access your account and the repositories that it's connected to. Converting it to an organization would give you better control over permissions for these users through teams.
|
||||
|
||||
> Note: Once you convert your account, you can't revert it back, so make sure
|
||||
> you really want to do this!
|
||||
> **Note:**
|
||||
>
|
||||
> Once you convert your account to an organization, you can’t revert it to a user account, so make sure you really want to convert the user account.
|
||||
{: .warning }
|
||||
|
||||
1. Remove the user account from all teams and organizations: go to **Organizations**, open an organization, then click the arrow next to your username in the members list.
|
||||
## Prerequisites
|
||||
|
||||
Before you convert a user account to an organization, ensure that you have completed the following steps:
|
||||
|
||||
1. The user account that you wish to convert must not be a member of any teams or organizations. You must remove the account from all teams and organizations.
|
||||
|
||||
Go to **Organizations**, select an organization from the list, and then click the Leave organization arrow next to your username in the members list.
|
||||
|
||||
If the user account is the sole owner of any organization, add someone to the "owners" team and then remove yourself from the organization.
|
||||
|
||||
2. You must have a separate Docker ID ready to assign it as the owner of the organization during conversion.
|
||||
|
||||
If you wish to convert your user account into an organization account and you do not have any other user accounts, you need to create a new user account to assign it as the owner of the new organization. This user account then becomes the first member of the "owners" team and has full administrative access to configure and manage the organization. You can add more users into the "owners" team after the conversion.
|
||||
|
||||
## Convert a Community account into an organization
|
||||
|
||||
1. Ensure you have removed your user account from all teams and organizations and that you have a new Docker ID before you convert an account. See the [Prerequisites](#prerequisites) section for details.
|
||||
|
||||
2. Click on your account name in the top navigation, then go to your **Account Settings**.
|
||||
|
||||
3. Under the **Convert Account** tab, click **Convert to Organization**.
|
||||
|
||||
4. Carefully review the warning displayed about converting a user account. This cannot be undone and will have considerable implications for your assets and the account.
|
||||
|
||||
5. As part of the conversion, you must enter a **Docker ID** 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.
|
||||
|
||||
6. Click **Convert** to confirm. The new owner will receive a notification email. Use that owner account to log into your new organization.
|
||||
|
||||
Your Community account has now been converted to an organization.
|
||||
|
||||
## Convert a Pro account into an organization
|
||||
|
||||
>**Note:**
|
||||
>
|
||||
>Note: When you convert a Pro or a legacy individual repository plan to an organization, the account will be migrated to a Team plan and will be charged $35 per month for 5 seats. For more information, see [Docker Hub Pricing](https://hub.docker.com/pricing).
|
||||
|
||||
1. Ensure you have removed your user account from all teams and organizations and that you have a new Docker ID before you convert an account. See the [Prerequisites](#prerequisites) section for details.
|
||||
|
||||
2. Click on your account name in the top navigation bar, then go to your **Account Settings**.
|
||||
|
||||
3. Under the **Convert Account** tab, click **Convert to Organization**.
|
||||
|
||||

|
||||
4. Carefully review the warning displayed about converting a user account. This cannot be undone and will have considerable implications for your assets and the account.
|
||||
|
||||
4. Read the information carefully, as this cannot be undone and will have considerable implications for your assets and the account.
|
||||
5. As part of the conversion, you must enter a **Docker ID** 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.
|
||||
|
||||
5. As part of the conversion, you must 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.
|
||||
6. Click **Convert** to confirm. The new owner will receive a notification email. Use that owner account to log into your new organization.
|
||||
|
||||
> **Note:** You cannot log into an organization directly. You must access
|
||||
> it through an [owner or member account](orgs/#access-an-organization).
|
||||
|
||||
6. Click **Convert**. You will get a success message with the new owner of the organization. Use that owner account to log into your new organization.
|
||||
Your Pro user account has now been converted to an organization.
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
---
|
||||
description: Download rate limit
|
||||
keywords: Docker, pull requests, download, limit,
|
||||
title: Download rate limit
|
||||
---
|
||||
|
||||
Docker has enabled download rate limits for downloads and pull requests on Docker Hub.
|
||||
|
||||
A Docker image contains multiple layers. Each layer in a pull request represents a download object. For example, when you download the latest Python image from Docker Hub, you’ll be downloading eight layers and indexes. The download rate limit introduced by Docker caps the number of objects that users can download within a specified timeframe. Any downloads beyond this limit will result in the `429 Too Many Requests` error message.
|
||||
|
||||
Docker will gradually impose download rate limits with an eventual limit of 300 downloads per six hours for anonymous users.
|
||||
|
||||
Logged in users will not be affected at this time. Therefore, we recommend that you log into [Docker Hub](https://hub.docker.com/){: target="_blank" class="_"} as an authenticated user. For more information, see the following section [How do I authenticate pull requests](#how-do-i-authenticate-pull-requests).
|
||||
|
||||
## How do I authenticate pull requests
|
||||
|
||||
The following section contains information on how to log into on Docker Hub to authenticate pull requests.
|
||||
|
||||
### Docker Desktop
|
||||
|
||||
If you are using Docker Desktop, you can log into Docker Hub from the Docker Desktop menu.
|
||||
|
||||
Click **Sign in / Create Docker ID** from the Docker Desktop menu and follow the on-screen instructions to complete the sign-in process.
|
||||
|
||||
### Docker Engine
|
||||
|
||||
If you are using a standalone version of Docker Engine, run the `docker login` command from a terminal to authenticate with Docker Hub. For information on how to use the command, see [docker login](../engine/reference/commandline/login.md).
|
||||
|
||||
### Docker Swarm
|
||||
|
||||
If you are running Docker Swarm, you must use the `-- with-registry-auth` flag to authenticate with Docker Hub. For more information, see [docker service create](../engine/reference/commandline/service_create.md/#create-a-service). If you are using a Docker Compose file to deploy an application stack, see [docker stack deploy](../engine/reference/commandline/stack_deploy.md).
|
||||
|
||||
### GitHub Actions
|
||||
|
||||
If you are using GitHub Actions to build and push Docker images to Docker Hub, see [username](https://github.com/docker/build-push-action#username){: target="_blank" class="_"}. If you are using another Action, you must add your username and access token in a similar way for authentication.
|
||||
|
||||
### Kubernetes
|
||||
|
||||
If you are running Kubernetes, follow the instructions in [Pull an Image from a Private Registry](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/){: target="_blank" class="_"} for information on authentication.
|
||||
|
||||
### Third-party platforms
|
||||
|
||||
If you are using any third-party platforms, follow your provider’s instructions on using registry authentication.
|
||||
|
||||
- [CircleCI](https://circleci.com/docs/2.0/private-images/){: target="_blank" class="_"}
|
||||
- [Drone.io](https://docs.drone.io/pipeline/docker/syntax/images/#pulling-private-images){: target="_blank" class="_"}
|
||||
- [Codefresh](https://codefresh.io/docs/docs/docker-registries/external-docker-registries/docker-hub/){: target="_blank" class="_"}
|
||||
- [AWS ECS/Fargate](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/private-auth.html){: target="_blank" class="_"}
|
|
@ -1,9 +1,10 @@
|
|||
---
|
||||
description: Docker Hub Teams & Organizations
|
||||
keywords: Docker, docker, registry, teams, organizations, plans, Dockerfile, Docker Hub, docs, documentation
|
||||
title: Teams & Organizations
|
||||
title: Teams and Organizations
|
||||
redirect_from:
|
||||
- /docker-cloud/orgs/
|
||||
- /docker-hub/convert-account/
|
||||
---
|
||||
|
||||
Docker Hub organizations let you create teams so you can give your team access
|
||||
|
@ -29,8 +30,6 @@ Docker Hub.
|
|||
You've created an organization. You'll see you have a team, the **owners** team
|
||||
with a single member (you!).
|
||||
|
||||
In some situations, you can also create an organization by [converting a user account](convert-account.md).
|
||||
|
||||
#### The owners team
|
||||
|
||||
The **owners** team is a special team that has full access to all repositories
|
||||
|
@ -41,7 +40,6 @@ Members of this team can:
|
|||
- Create a team and modify the membership of any team
|
||||
- Access and modify any repository belonging to the organization
|
||||
|
||||
|
||||
### Access an organization
|
||||
|
||||
You can't _directly_ log into an organization. This is especially important to note if you create an organization by converting a user account, as conversion means you lose the ability to log into that "account", since it no longer exists.
|
||||
|
@ -64,38 +62,29 @@ If you don't see the organization, then you are neither a member or an owner of
|
|||
|
||||
2. Open the **Teams** tab and click **Create Team**.
|
||||
|
||||

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

|
||||
|
||||
|
||||
### Add a member to a team
|
||||
|
||||
You can add a member to a team in one of two ways.
|
||||
|
||||
If the user isn't in your organization:
|
||||
|
||||
1. Go **Organizations** in Docker Hub, and select your organization.
|
||||
1. Go to **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.
|
||||
|
||||

|
||||
3. Enter the user's Docker ID or email, and select a team from the drop-down list.
|
||||
|
||||
4. Click **Add** to confirm.
|
||||
|
||||
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.
|
||||
2. Click **Add user**.
|
||||
|
||||

|
||||
3. Enter the user's Docker ID or email to add them to the team.
|
||||
|
||||
> **Note**: You are not automatically added to teams created by your organization.
|
||||
|
||||
|
@ -103,27 +92,22 @@ If the user already belongs to another team in the organization:
|
|||
|
||||
To remove a member from all teams in an organization:
|
||||
|
||||
1. Go **Organizations** in Docker Hub, and select your organization.
|
||||
1. Go to **Organizations** in Docker Hub, and select your organization. The Organizations page lists all team members.
|
||||
|
||||
2. Click the **x** next to a member's name:
|
||||
|
||||

|
||||
2. Click the **x** next to a member’s name to remove them from all the teams in the organization.
|
||||
|
||||
3. When prompted, click **Remove** to confirm the removal.
|
||||
|
||||
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:
|
||||
1. Go to **Organizations** in Docker Hub, and select your organization.
|
||||
|
||||
* If you know the team name, go to **Organizations** > **_Your Organization_** > **Teams** > **_Team Name_**.
|
||||
2. Click on the **Teams** tab and select the team from the list.
|
||||
|
||||
> **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.
|
||||
|
||||

|
||||
3. Click the **x** next to the user's name to remove them from the team.
|
||||
|
||||
4. When prompted, click **Remove** to confirm the removal.
|
||||
to confirm the removal.
|
||||
|
||||
### Give a team access to a repository
|
||||
|
||||
|
|
|
@ -9,6 +9,14 @@ toc_max: 2
|
|||
Here you can learn about the latest changes, new features, bug fixes, and
|
||||
known issues for each Docker Hub release.
|
||||
|
||||
# 2020-05-14
|
||||
|
||||
### New features
|
||||
|
||||
* Docker has announced a new, per-seat pricing model to accelerate developer workflows for cloud-native development. The previous private repository/parallel autobuild-based plans have been replaced with new **Pro** and **Team** plans that include unlimited private repositories. For more information, see [Docker Billing](../docker-hub/billing/index.md).
|
||||
|
||||
* Docker has enabled download rate limits for downloads and pull requests on Docker Hub. This caps the number of objects that users can download within a specified timeframe. For more information, see [Download rate limit](download-rate-limit.md).
|
||||
|
||||
# 2019-11-04
|
||||
|
||||
### Enhancements
|
||||
|
|
|
@ -1,83 +0,0 @@
|
|||
---
|
||||
description: Upgrading your Docker Hub Plan
|
||||
keywords: Docker, docker, trusted, registry, accounts, plans, Dockerfile, Docker Hub, webhooks, docs, documentation
|
||||
title: Upgrade your plan
|
||||
---
|
||||
|
||||
User and organization accounts maintain separate Docker Hub billing profiles.
|
||||
|
||||
## Upgrade your personal plan
|
||||
|
||||
Docker Hub includes one private Docker Hub repository for free. If you need
|
||||
more private repositories, you can upgrade from your free account to a paid
|
||||
plan.
|
||||
|
||||
To upgrade your personal plan:
|
||||
|
||||
1. Open the [billing page](https://hub.docker.com/billing/plan) for your
|
||||
account.
|
||||
|
||||
2. Click **Upgrade Plan**.
|
||||
|
||||
3. Select your plan and provide your payment information to upgrade.
|
||||
|
||||

|
||||
|
||||
## Upgrade your organization's plan
|
||||
|
||||
To upgrade an organization's plan:
|
||||
|
||||
1. Visit the [Plans Page](https://hub.docker.com/account/billing-plans/).
|
||||
|
||||
2. Change the selected account to your Organization whose plan you'd like to upgrade. 
|
||||
|
||||
3. Click **Change Plan**. 
|
||||
|
||||
|
||||
## Docker Hub repo plan billing FAQ
|
||||
|
||||
### What forms of payment do you accept?
|
||||
|
||||
The Docker Hub accepts Visa, MasterCard, American Express, and Discover credit
|
||||
cards. We do not accept ACH, EFT, or PIN-based debit card transactions at this
|
||||
time.
|
||||
|
||||
### What currencies do you accept?
|
||||
|
||||
Docker is a US-based company, and bills in US Dollars (USD). This keeps our
|
||||
pricing stable and consistent, rather than fluctuating with exchange rates.
|
||||
|
||||
### When do you charge my credit card?
|
||||
|
||||
We automatically charge your credit card on the first day of your billing cycle
|
||||
each month, and the charge comes from Docker, Inc. Your billing cycle is a
|
||||
30-day period starting on the day you subscribe.
|
||||
|
||||
### What do I do if my payment fails?
|
||||
|
||||
If your payment failed because the card expired or was canceled, you need to
|
||||
update your credit card information or add an additional card.
|
||||
|
||||
Click the user icon menu in the upper right corner, and click
|
||||
**Billing**. Click the **Payment methods** tab to update your credit card and
|
||||
contact information.
|
||||
|
||||
If you are updating the card details for an organization, be sure to select the
|
||||
organization name from the **Account** menu before updating the information.
|
||||
|
||||
### How does cancellation work? Do you offer refunds?
|
||||
|
||||
You can cancel a subscription at any time, however you are still billed
|
||||
for the full month, and have access to the subscription content until the end of
|
||||
that billing period.
|
||||
|
||||
We do not offer refunds. If you believe that you've been billed in error,
|
||||
contact our [Billing Support team](mailto:billing@docker.com).
|
||||
|
||||
### How do I download the licenses my organization has purchased?
|
||||
|
||||
You can view and download all you active licenses for an organization from the
|
||||
**Subscriptions** page.
|
||||
|
||||
Click the user icon menu at the top right, choose **My Content** and then
|
||||
select the organization from the **Accounts** drop down menu.
|
Loading…
Reference in New Issue