diff --git a/_data/toc.yaml b/_data/toc.yaml index 2585bf7b1d..6ad44274e1 100644 --- a/_data/toc.yaml +++ b/_data/toc.yaml @@ -12,6 +12,9 @@ horizontalnav: - title: Reference path: /reference/ node: reference +- title: FAQ + path: /faq/ + node: faq - title: Samples path: /samples/ node: samples @@ -1183,16 +1186,6 @@ manuals: title: Workarounds for common problems - path: /desktop/troubleshoot/known-issues/ title: Known issues - - sectiontitle: FAQs - section: - - path: /desktop/faqs/general/ - title: General FAQs - - path: /desktop/faqs/macfaqs/ - title: Mac FAQs - - path: /desktop/faqs/windowsfaqs/ - title: Windows FAQs - - path: /desktop/faqs/linuxfaqs/ - title: Linux FAQs - path: /desktop/uninstall/ title: Uninstall Docker Desktop - path: /desktop/feedback/ @@ -1851,8 +1844,6 @@ manuals: title: Control startup order - path: /compose/samples-for-compose/ title: Sample apps with Compose - - path: /compose/faq/ - title: FAQs - path: /compose/release-notes/ title: Release notes @@ -2004,8 +1995,6 @@ manuals: title: Create a company - path: /docker-hub/company-owner/ title: Manage company owners - - path: /docker-hub/company-faqs/ - title: FAQs - path: /docker-hub/orgs/ title: Create your organization - path: /docker-hub/convert-account/ @@ -2022,8 +2011,6 @@ manuals: title: Configure - path: /single-sign-on/manage/ title: Manage - - path: /single-sign-on/faqs/ - title: FAQs - path: /docker-hub/scim/ title: SCIM - path: /docker-hub/group-mapping/ @@ -2052,9 +2039,6 @@ manuals: title: Image Access Management - path: /docker-hub/deactivate-account/ title: Deactivate an account or organization - - path: /docker-hub/onboarding-faqs/ - title: FAQs - - sectiontitle: Billing section: - path: /billing/ @@ -2067,8 +2051,7 @@ manuals: title: View your billing history - path: /billing/cycle/ title: Change your billing cycle - - path: /billing/faqs/ - title: FAQs + - sectiontitle: Subscription section: @@ -2084,8 +2067,6 @@ manuals: title: Remove seats - path: /subscription/downgrade/ title: Downgrade - - path: /subscription/faq/ - title: FAQs - path: /subscription/desktop-license/ title: Docker Desktop license agreement @@ -2184,3 +2165,48 @@ contribute: title: Videos - path: /contribute/checklist/ title: Writing checklist + +faq: + - path: /faq/ + title: Overview + - path: /billing/faqs/ + title: Billing + - path: /compose/faq/ + title: Compose + - sectiontitle: Desktop + section: + - path: /desktop/faqs/general/ + title: General + - path: /desktop/faqs/macfaqs/ + title: Mac + - path: /desktop/faqs/windowsfaqs/ + title: Windows + - path: /desktop/faqs/linuxfaqs/ + title: Linux + - path: /desktop/faqs/releases/ + title: Releases + - sectiontitle: Docker Hub and admin + section: + - path: /docker-hub/general-faqs/ + title: General + - path: /docker-hub/organization-faqs/ + title: Organization + - path: /docker-hub/company-faqs/ + title: Company + - sectiontitle: Single Sign-On + section: + - path: /single-sign-on/faqs/ + title: General + - path: /single-sign-on/saml-faqs/ + title: SAML + - path: /single-sign-on/idp-faqs/ + title: Identity providers + - path: /single-sign-on/domain-faqs/ + title: Domains + - path: /single-sign-on/enforcement-faqs/ + title: Enforcement + - path: /single-sign-on/users-faqs/ + title: Manage users + - path: /subscription/faq/ + title: Subscription + \ No newline at end of file diff --git a/billing/faqs.md b/billing/faqs.md index 78210decea..40e37e4ff7 100644 --- a/billing/faqs.md +++ b/billing/faqs.md @@ -1,5 +1,5 @@ --- -title: FAQs +title: Billing FAQs description: Common FAQs related to billing keywords: billing, renewal, payments --- @@ -30,7 +30,7 @@ Docker also sends an email notification `Action Required - Credit Card Payment F Once the grace period is over and the invoice is still not paid, the subscription is downgraded to a free plan and all paid features are disabled. -## What billing-related emails will I receive from Docker Hub? +### What billing-related emails will I receive from Docker Hub? Docker Hub sends the following billing-related emails: diff --git a/compose/faq.md b/compose/faq.md index ff8e0ce6f7..15f84c519c 100644 --- a/compose/faq.md +++ b/compose/faq.md @@ -1,11 +1,11 @@ --- description: Frequently asked questions for Docker Compose keywords: documentation, docs, docker, compose, faq -title: Frequently asked questions +title: Compose FAQs --- {% include compose-eol.md %} -## How do I get help? +### How do I get help? Docker Compose is under active development. If you need help, would like to contribute, or simply want to talk about the project with like-minded @@ -18,11 +18,11 @@ individuals, we have a number of open channels for communication. * To contribute code submit a [pull request on Github](https://github.com/docker/compose/pulls){: target="blank" rel="noopener" class="_" }. -## Where can I find example Compose files? +### Where can I find example Compose files? There are [many examples of Compose files on GitHub](https://github.com/docker/awesome-compose){: target="blank" rel="noopener" class="_" }. -## What's the difference between `up`, `run`, and `start`? +### What's the difference between `up`, `run`, and `start`? Typically, you want `docker compose up`. Use `up` to start or restart all the services defined in a `docker-compose.yml`. In the default "attached" @@ -42,7 +42,7 @@ The `docker compose start` command is useful only to restart containers that were previously created but were stopped. It never creates new containers. -## Why do my services take 10 seconds to recreate or stop? +### Why do my services take 10 seconds to recreate or stop? The `docker compose stop` command attempts to stop a container by sending a `SIGTERM`. It then waits for a [default timeout of 10 seconds](../engine/reference/commandline/compose_stop.md). After the timeout, @@ -82,18 +82,18 @@ system (like [s6](https://skarnet.org/software/s6/){: target="blank" rel="noopen [tini](https://github.com/krallin/tini){: target="blank" rel="noopener" class="_" }). Either of these wrappers takes care of handling `SIGTERM` properly. -## Can I control service startup order? +### Can I control service startup order? Yes, see [Controlling startup order](startup-order.md). -## How do I run multiple copies of a Compose file on the same host? +### How do I run multiple copies of a Compose file on the same host? Compose uses the project name to create unique identifiers for all of a project's containers and other resources. To run multiple copies of a project, set a custom project name using the [`-p` command line option](reference/index.md) or the [`COMPOSE_PROJECT_NAME` environment variable](environment-variables/envvars.md#compose_project_name). -## Can I use JSON instead of YAML for my Compose file? +### Can I use JSON instead of YAML for my Compose file? Yes. [YAML is a superset of JSON](https://stackoverflow.com/a/1729545/444646){: target="blank" rel="noopener" class="_" } so any JSON file should be valid YAML. To use a JSON file with Compose, @@ -103,7 +103,7 @@ specify the filename to use, for example: $ docker compose -f docker-compose.json up ``` -## Should I include my code with `COPY`/`ADD` or a volume? +### Should I include my code with `COPY`/`ADD` or a volume? You can add your code to the image using `COPY` or `ADD` directive in a `Dockerfile`. This is useful if you need to relocate your code along with the @@ -118,12 +118,3 @@ There may be cases where you want to use both. You can have the image include the code using a `COPY`, and use a `volume` in your Compose file to include the code from the host during development. The volume overrides the directory contents of the image. - -## Compose documentation - -- [User guide](index.md) -- [Installing Compose](install/index.md) -- [Getting Started](gettingstarted.md) -- [Command line reference](reference/index.md) -- [Compose file reference](compose-file/index.md) -- [Sample apps with Compose](samples-for-compose.md) diff --git a/desktop/faqs/general.md b/desktop/faqs/general.md index 58a416c441..f09dac3b51 100644 --- a/desktop/faqs/general.md +++ b/desktop/faqs/general.md @@ -6,7 +6,7 @@ redirect_from: - /docker-for-mac/faqs/ - /docker-for-windows/faqs/ - /desktop/faqs/ -title: Frequently asked questions +title: General FAQs for Desktop --- ### What are the system requirements for Docker Desktop? @@ -25,21 +25,17 @@ By default, Docker Desktop is installed at the following location: - On Windows: `C:\Program Files\Docker\Docker` - On Linux: `/opt/docker-desktop` -### Where can I find the checksums for the download files? - -You can find the checksums on the [release notes](../release-notes.md) page. - ### Do I need to pay to use Docker Desktop? Docker Desktop is free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open-source projects. Otherwise, it requires a paid subscription for professional use. Paid subscriptions are also required for government entities. When downloading and installing Docker Desktop, you are asked to agree to the [Docker Subscription Service Agreement](https://www.docker.com/legal/docker-subscription-service-agreement){: target="_blank" rel="noopener" class="_"}. Read the [Blog](https://www.docker.com/blog/updating-product-subscriptions/){: target="_blank" rel="noopener" class="_" id="dkr_docs_subscription_btl"} and [FAQs](https://www.docker.com/pricing/faq){: target="_blank" rel="noopener" class="_" id="dkr_docs_subscription_btl"} to learn more. -## Do I need to pay to create or share Docker Extensions? +### Do I need to pay to create or share Docker Extensions? No, the [Docker Extension SDK](https://www.npmjs.com/package/@docker/extension-api-client){:target="_blank" rel="noopener" class="_"} is licensed under the Apache 2.0 License and is free to use. Anyone can create new Docker Extensions and share them without constraints. -## Do I need to use a specific license when I create a Docker Extension? +### Do I need to use a specific license when I create a Docker Extension? No, there is no constraint on how each extension should be licensed, this is up to the extension authors to decide when creating a new extension. @@ -129,25 +125,3 @@ After updating the `settings.json` file, close and restart Docker Desktop to app ### Can I run Docker Desktop on Virtualized hardware? No, currently this is unsupported and against terms of use. - -## Releases - -### How do new users install Docker Desktop? - -Each Docker Desktop release is also delivered as a full installer for new users. The same applies if you have skipped a version, although this doesn't normally happen as updates are applied automatically. - -### How frequent will new releases be? - -New releases are available roughly monthly, unless there are critical fixes that need to be released sooner. - -### How do I ensure that all users on my team are using the same version? - -Previously you had to manage this yourself. Now, it happens automatically as a side effect of all users being on the latest version. - -### My colleague has got a new version but I haven’t got it yet. - -Sometimes we may roll out a new version gradually over a few days. Therefore, if you wait, it will turn up soon. Alternatively, you can select **Check for Updates** from the Docker menu to jump the queue and get the latest version immediately. - -### Where can I find information about Stable and Edge releases? - -Starting with Docker Desktop 3.0.0, Stable and Edge releases are combined into a single, cumulative release stream for all users. diff --git a/desktop/faqs/linuxfaqs.md b/desktop/faqs/linuxfaqs.md index 0497043cd7..974968a8bf 100644 --- a/desktop/faqs/linuxfaqs.md +++ b/desktop/faqs/linuxfaqs.md @@ -1,12 +1,12 @@ --- description: Frequently asked questions keywords: desktop, linux, faqs -title: Frequently asked questions for Linux +title: FAQs for Linux redirect_from: - /desktop/linux/space/ --- -## What is the difference between Docker Desktop for Linux and Docker Engine +### What is the difference between Docker Desktop for Linux and Docker Engine Docker Desktop for Linux and Docker Engine can be installed side-by-side on the same machine. Docker Desktop for Linux stores containers and images in an isolated @@ -39,7 +39,7 @@ disable the Docker Engine service, and to prevent it from starting automatically $ sudo systemctl disable docker docker.socket containerd ``` -### How do I switch between Docker Desktop and Docker Engine +#### How do I switch between Docker Desktop and Docker Engine {: id="context" } The Docker CLI can be used to interact with multiple Docker Engines. For example, @@ -84,7 +84,7 @@ Current context is now "desktop-linux" Refer to the [Docker Context documentation](../../engine/context/working-with-contexts.md) for more details. -## Why does Docker Desktop for Linux run a VM? +### Why does Docker Desktop for Linux run a VM? Docker Desktop for Linux runs a Virtual Machine (VM) for the following reasons: @@ -111,7 +111,7 @@ Docker Desktop for Linux runs a Virtual Machine (VM) for the following reasons: As such, we have adjusted the default memory available to the VM in DD4L. You can tweak this setting to your specific needs by using the **Memory** slider within the **Settings** > **Resources** tab of Docker Desktop. -## How do I enable file sharing? +### How do I enable file sharing? Docker Desktop for Linux uses [virtiofs](https://virtio-fs.gitlab.io/){:target="_blank" rel="noopener"}{:target="_blank" rel="noopener"} as the default (and currently only) mechanism to enable file sharing between the host @@ -163,16 +163,16 @@ easy access to such a file on the host. The problem is resolved by creating a group with the new GID and adding our user to it, or by setting a recursive ACL (see `setfacl(1)`) for folders shared with the Docker Desktop VM. -## Where does Docker Desktop store Linux containers? +### Where does Docker Desktop store Linux containers? Docker Desktop stores Linux containers and images in a single, large "disk image" file in the Linux filesystem. This is different from Docker on Linux, which usually stores containers and images in the `/var/lib/docker` directory on the host's filesystem. -### Where is the disk image file? +#### Where is the disk image file? To locate the disk image file, select **Settings** from the Docker Dashboard then **Advanced** from the **Resources** tab. The **Advanced** tab displays the location of the disk image. It also displays the maximum size of the disk image and the actual space the disk image is consuming. Note that other tools might display space usage of the file in terms of the maximum file size, and not the actual file size. -#### What if the file is too large? +##### What if the file is too large? If the disk image file is too large, you can: @@ -180,7 +180,7 @@ If the disk image file is too large, you can: - Delete unnecessary containers and images - Reduce the maximum allowable size of the file -#### How do I move the file to a bigger drive? +##### How do I move the file to a bigger drive? To move the disk image file to a different location: @@ -192,7 +192,7 @@ To move the disk image file to a different location: Do not move the file directly in Finder as this can cause Docker Desktop to lose track of the file. -#### How do I delete unnecessary containers and images? +##### How do I delete unnecessary containers and images? Check whether you have any unnecessary containers and images. If your client and daemon API are running version 1.25 or later (use the `docker version` command on the client to check your client and daemon API versions), you can see the detailed space usage information by running: @@ -242,7 +242,7 @@ $ ls -klsh Docker.raw In this example, the actual size of the disk is `2333548` KB, whereas the maximum size of the disk is `64` GB. -#### How do I reduce the maximum size of the file? +##### How do I reduce the maximum size of the file? To reduce the maximum size of the disk image file: diff --git a/desktop/faqs/macfaqs.md b/desktop/faqs/macfaqs.md index f2e6d0f0bd..a20c665a78 100644 --- a/desktop/faqs/macfaqs.md +++ b/desktop/faqs/macfaqs.md @@ -1,7 +1,7 @@ --- description: Frequently asked questions keywords: desktop, mac, faqs -title: Frequently asked questions for Mac +title: FAQs for Mac redirect_from: - /desktop/mac/space/ - /docker-for-mac/space/ diff --git a/desktop/faqs/releases.md b/desktop/faqs/releases.md new file mode 100644 index 0000000000..7cc4b89bba --- /dev/null +++ b/desktop/faqs/releases.md @@ -0,0 +1,30 @@ +--- +description: Frequently asked questions for all platforms +keywords: desktop, mac, windows, faqs +title: FAQs on Docker Desktop releases +--- + +### Where can I find the checksums for the download files? + +You can find the checksums on the [release notes](../release-notes.md) page. + +### How do new users install Docker Desktop? + +Each Docker Desktop release is also delivered as a full installer for new users. The same applies if you have skipped a version, although this doesn't normally happen as updates are applied automatically. + +### How frequent will new releases be? + +New releases are available roughly monthly, unless there are critical fixes that need to be released sooner. + +### How do I ensure that all users on my team are using the same version? + +Previously you had to manage this yourself. Now, it happens automatically as a side effect of all users being on the latest version. + +### My colleague has got a new version but I haven’t got it yet. + +Sometimes we may roll out a new version gradually over a few days. Therefore, if you wait, it will turn up soon. Alternatively, you can select **Check for Updates** from the Docker menu to jump the queue and get the latest version immediately. + +### Where can I find information about Stable and Edge releases? + +Starting with Docker Desktop 3.0.0, Stable and Edge releases are combined into a single, cumulative release stream for all users. + diff --git a/desktop/faqs/windowsfaqs.md b/desktop/faqs/windowsfaqs.md index 79d3c4aac2..8c8d2f42f0 100644 --- a/desktop/faqs/windowsfaqs.md +++ b/desktop/faqs/windowsfaqs.md @@ -1,7 +1,7 @@ --- description: Frequently asked questions keywords: desktop, windows, faqs -title: Frequently asked questions for Windows +title: FAQs for Windows --- ### Can I use VirtualBox alongside Docker Desktop? diff --git a/desktop/release-notes.md b/desktop/release-notes.md index 1e1d48ef1b..066c12e6f1 100644 --- a/desktop/release-notes.md +++ b/desktop/release-notes.md @@ -22,7 +22,7 @@ This page contains information about the new features, improvements, known issue Take a look at the [Docker Public Roadmap](https://github.com/docker/roadmap/projects/1){: target="_blank" rel="noopener" class="_"} to see what's coming next. -For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/general.md/#releases) +For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/releases.md). ## 4.20.1 diff --git a/docker-hub/company-faqs.md b/docker-hub/company-faqs.md index 3df6c53350..253a1f01aa 100644 --- a/docker-hub/company-faqs.md +++ b/docker-hub/company-faqs.md @@ -1,7 +1,7 @@ --- description: Company FAQs keywords: Docker, Docker Hub, SSO FAQs, single sign-on -title: Frequently asked questions +title: FAQs on companies --- ### Are existing subscriptions affected when a company is created and organizations are added to the company? diff --git a/docker-hub/onboarding-faqs.md b/docker-hub/general-faqs.md similarity index 51% rename from docker-hub/onboarding-faqs.md rename to docker-hub/general-faqs.md index a1f53eee19..088b4258f4 100644 --- a/docker-hub/onboarding-faqs.md +++ b/docker-hub/general-faqs.md @@ -1,8 +1,9 @@ --- -title: "Frequently asked questions" +title: General FAQs for Docker Hub description: Frequently asked administration and security questions keywords: onboarding, docker, teams, orgs -toc_max: 2 +redirect: + - /docker-hub/onboarding-faqs/ --- ### What is a Docker ID? @@ -61,79 +62,6 @@ have a separate Docker ID for company use through SSO enforcement. The organization owner can also add additional owners to help them manage users, teams, and repositories in the organization. -### How do I add an organization owner? - -An existing owner can add additional team members as organization owners. All -they need to do is select the organization from the -[Organizations](https://hub.docker.com/orgs){: target="_blank" rel="noopener" -class="_"} page in Docker Hub, add the Docker ID/Email of the user, and then -select the **Owners** team from the drop-down menu. See [The owners team](manage-a-team.md#the-owners-team). - -### Do users first need to authenticate with Docker before an owner can add them to an organization? - -No. Organization owners can invite users through email and also choose a team for them to join within the invite. - -### Can I force my organization's members to authenticate before using Docker Desktop and are there any benefits? - -Yes. You can [enforce sign-in](../docker-hub/configure-sign-in.md) and some benefits are: - -- Administrators can enforce features like [Image Access Management](../docker-hub/image-access-management.md) and [Registry Access Management](../docker-hub/registry-access-management.md). - - Administrators can ensure compliance by blocking Docker Desktop usage for users who do not sign in as members of the organization. - -### If a user has their personal email associated with a user account in Docker Hub, do they have to convert to using the org’s domain before they can be invited to join an organization? - -Yes. When SSO is enabled for your organization, each user must sign in with the company’s domain. However, the user can retain their personal credentials and create a new Docker ID associated with their organization's domain. - -### Can I convert my personal user account (Docker ID) to an organization account? - -Yes. You can convert your user account to an organization account. Once you -convert a user account into an organization, it is not possible to -revert it to a personal user account. For prerequisites and instructions, see -[Convert an account into an organization](convert-account.md). - -### Our users create Docker Hub accounts through self-service. How do we know when the total number of users for the requested licenses has been met? Is it possible to add more members to the organization than the total number of licenses? - -Currently, we don’t have a way to notify you. However, if the number of team -members exceed the number of licenses, you will receive an error informing you -to contact the administrator due to lack of seats. - -### How can I merge organizations in Docker Hub? - -Reach out to your Support contact if you need to consolidate organizations. - -### Do organization invitees take up seats? - -Yes. A user invited to an organization will take up one of the provisioned -seats, even if that user hasn’t accepted their invitation yet. Organization -owners can manage the list of invitees through the **Invitees** tab on the organization settings page in Docker Hub. - -### Do organization owners take a seat? - -Yes. Organization owners will take up a seat. - -### What is the difference between user, invitee, seat, and member? - -User may refer to a Docker user with a Docker ID. - -An invitee is a user who has been invited to join an organization, but has not yet accepted their invitation. - -Seats is the number of planned members within an organization. - -Member may refer to a user that has received and accepted an invitation to join an organization. Member can also refer to a member of a team within an organization. - - -### If there are two organizations and a user belongs to both orgs, do they take up two seats? - -Yes. In a scenario where a user belongs to two orgs, they take up one seat in each organization. - -### Is it possible to set permissions for repositories within an organization? - -Yes. You can configure repository access on a per-team basis. For example, you -can specify that all teams within an organization have **Read and Write** access -to repositories A and B, whereas only specific teams have **Admin** access. Org -owners have full administrative access to all repositories within the -organization. See [Configure repository permissions for a team](manage-a-team.md#configure-repository-permissions-for-a-team). - ### Can I configure multiple SSO identity providers (IdPs) to authenticate users to a single org? Docker SSO allows only one IdP configuration per organization. For more @@ -143,14 +71,6 @@ information, see [Configure SSO](../single-sign-on/index.md) and [SSO FAQs](../s A [service account](../docker-hub/service-accounts.md) is a Docker ID used for automated management of container images or containerized applications. Service accounts are typically used in automated workflows, and do not share Docker IDs with the members in the Team or Business plan. Common use cases for service accounts include mirroring content on Docker Hub, or tying in image pulls from your CI/CD process. -### Does my organization need to use Docker's registry? - -A registry is a hosted service containing repositories of images that responds to the Registry API. Docker Hub is Docker's primary registry, but you can use Docker with other container image registries. You can access the default registry by browsing to [Docker Hub](https://hub.docker.com) or using the `docker search` command. - -### What is included in my Docker Business or Team plan? - -For a list of features available in each tier, see [Docker subscription overview](../subscription/index.md). - ### Can I delete or deactivate a Docker account for another user? Only someone with access to the Docker account can deactivate the account. For more details, see [Deactivating an account](../docker-hub/deactivate-account.md/). diff --git a/docker-hub/onboard-business.md b/docker-hub/onboard-business.md index aaec05ad6f..da5dd7166a 100644 --- a/docker-hub/onboard-business.md +++ b/docker-hub/onboard-business.md @@ -12,7 +12,7 @@ The following section contains step-by-step instructions on how to get started o Before you start to on board your organization, ensure that you: - [Create an organization](../docker-hub/orgs.md#create-an-organization) with a Docker Business subscription. -- Familiarize yourself with Docker concepts and terminology in the [glossary](../glossary.md) and [FAQs](../docker-hub/onboarding-faqs.md). +- Familiarize yourself with Docker concepts and terminology in the [glossary](../glossary.md) and [FAQs](../docker-hub/general-faqs.md). ## Step 1: Identify your Docker users and their Docker accounts diff --git a/docker-hub/onboard-team.md b/docker-hub/onboard-team.md index 78f419d6bf..c254b24190 100644 --- a/docker-hub/onboard-team.md +++ b/docker-hub/onboard-team.md @@ -12,7 +12,7 @@ The following section contains step-by-step instructions on how to get started o Before you start to on board your organization, ensure that you: - [Create an organization](../docker-hub/orgs.md#create-an-organization) with a Docker Team subscription. -- Familiarize yourself with Docker concepts and terminology in the [glossary](../glossary.md) and [FAQs](../docker-hub/onboarding-faqs.md). +- Familiarize yourself with Docker concepts and terminology in the [glossary](../glossary.md) and [FAQs](../docker-hub/general-faqs.md). ## Step 1: Identify your Docker users and their Docker accounts diff --git a/docker-hub/organization-faqs.md b/docker-hub/organization-faqs.md new file mode 100644 index 0000000000..4cbca98900 --- /dev/null +++ b/docker-hub/organization-faqs.md @@ -0,0 +1,90 @@ +--- +description: Company FAQs +keywords: Docker, Docker Hub, SSO FAQs, single sign-on +title: FAQs on organizations +--- + +### What if the Docker ID I want for my organization or company is taken? + +This depends on the state of the namespace, if trademark claims exist for the organization or company Docker ID, a manual flow for legal review is required. + +### What if I want to create more than 3 organizations? + +You can create multiple organizations or multiple teams under a single company. SSO is available at the company level. + +### How do I add an organization owner? + +An existing owner can add additional team members as organization owners. All +they need to do is select the organization from the +[Organizations](https://hub.docker.com/orgs){: target="_blank" rel="noopener" +class="_"} page in Docker Hub, add the Docker ID/Email of the user, and then +select the **Owners** team from the drop-down menu. See [The owners team](manage-a-team.md#the-owners-team). + +### Do users first need to authenticate with Docker before an owner can add them to an organization? + +No. Organization owners can invite users through email and also choose a team for them to join within the invite. + +### Can I force my organization's members to authenticate before using Docker Desktop and are there any benefits? + +Yes. You can [enforce sign-in](../docker-hub/configure-sign-in.md) and some benefits are: + +- Administrators can enforce features like [Image Access Management](../docker-hub/image-access-management.md) and [Registry Access Management](../docker-hub/registry-access-management.md). + - Administrators can ensure compliance by blocking Docker Desktop usage for users who do not sign in as members of the organization. + +### If a user has their personal email associated with a user account in Docker Hub, do they have to convert to using the org’s domain before they can be invited to join an organization? + +Yes. When SSO is enabled for your organization, each user must sign in with the company’s domain. However, the user can retain their personal credentials and create a new Docker ID associated with their organization's domain. + +### Can I convert my personal user account (Docker ID) to an organization account? + +Yes. You can convert your user account to an organization account. Once you +convert a user account into an organization, it is not possible to +revert it to a personal user account. For prerequisites and instructions, see +[Convert an account into an organization](convert-account.md). + +### Our users create Docker Hub accounts through self-service. How do we know when the total number of users for the requested licenses has been met? Is it possible to add more members to the organization than the total number of licenses? + +Currently, we don’t have a way to notify you. However, if the number of team +members exceed the number of licenses, you will receive an error informing you +to contact the administrator due to lack of seats. + +### How can I merge organizations in Docker Hub? + +Reach out to your Support contact if you need to consolidate organizations. + +### Do organization invitees take up seats? + +Yes. A user invited to an organization will take up one of the provisioned +seats, even if that user hasn’t accepted their invitation yet. Organization +owners can manage the list of invitees through the **Invitees** tab on the organization settings page in Docker Hub. + +### Do organization owners take a seat? + +Yes. Organization owners will take up a seat. + +### What is the difference between user, invitee, seat, and member? + +User may refer to a Docker user with a Docker ID. + +An invitee is a user who has been invited to join an organization, but has not yet accepted their invitation. + +Seats is the number of planned members within an organization. + +Member may refer to a user that has received and accepted an invitation to join an organization. Member can also refer to a member of a team within an organization. + + +### If there are two organizations and a user belongs to both orgs, do they take up two seats? + +Yes. In a scenario where a user belongs to two orgs, they take up one seat in each organization. + +### Is it possible to set permissions for repositories within an organization? + +Yes. You can configure repository access on a per-team basis. For example, you +can specify that all teams within an organization have **Read and Write** access +to repositories A and B, whereas only specific teams have **Admin** access. Org +owners have full administrative access to all repositories within the +organization. See [Configure repository permissions for a team](manage-a-team.md#configure-repository-permissions-for-a-team). + +### Does my organization need to use Docker's registry? + +A registry is a hosted service containing repositories of images that responds to the Registry API. Docker Hub is Docker's primary registry, but you can use Docker with other container image registries. You can access the default registry by browsing to [Docker Hub](https://hub.docker.com) or using the `docker search` command. \ No newline at end of file diff --git a/faq/index.md b/faq/index.md new file mode 100644 index 0000000000..737615f264 --- /dev/null +++ b/faq/index.md @@ -0,0 +1,67 @@ +--- +title: Frequently asked questions +description: Landing page to common FAQ topics +keywords: faqs, desktop, Hub, Scout, Engine, Build, Extensions +--- + +Explore popular FAQ topics. + +