--- description: Troubleshooting, logs, and known issues keywords: Linux, Mac, Windows, troubleshooting, logs, issues, Docker Desktop title: Overview redirect_from: - /desktop/linux/troubleshoot/ - /desktop/mac/troubleshoot/ - /desktop/windows/troubleshoot/ - /docker-for-mac/troubleshoot/ - /mackit/troubleshoot/ - /windows/troubleshoot/ - /docker-for-win/troubleshoot/ - /docker-for-windows/troubleshoot/ --- {% include upgrade-cta.html body="Docker Desktop offers support for developers on a paid Docker subscription (Pro, Team, or Business). Upgrade now to benefit from Docker Support. For more information, see [Support](../../support/index.md)." target-url="https://www.docker.com/pricing?utm_source=docker&utm_medium=webreferral&utm_campaign=docs_driven_upgrade_desktop_support" %} This page contains information on: - How to diagnose and troubleshoot Docker Desktop issues - Check the logs - Find workarounds for common problems ## Troubleshoot menu To navigate to **Troubleshoot** either: - Select the Docker menu {: .inline} and then **Troubleshoot** - Select the **Troubleshoot** icon from the Docker Dashboard {:width="600px"} The Troubleshoot page contains the following options: - **Restart Docker Desktop**. Select to restart Docker Desktop. - **Support**. Users with a paid Docker subscription can use this option to send a support request. Other users can use this option to diagnose any issues in Docker Desktop. For more information, see [Diagnose and feedback](#diagnose) and [Support](../../support/index.md). - **Reset Kubernetes cluster**. Select to delete all stacks and Kubernetes resources. For more information, see [Kubernetes](../settings/linux.md#kubernetes). - **Clean / Purge data**. This option resets all Docker data _without_ a reset to factory defaults. Selecting this option results in the loss of existing settings. - **Reset to factory defaults**: Choose this option to reset all options on Docker Desktop to their initial state, the same as when Docker Desktop was first installed. If you are a Mac user, you also have the option to **Uninstall** Docker Desktop from your system. ## Diagnose ### Diagnose from the app Make sure you are signed in to Docker Desktop and your [Docker Hub](https://hub.docker.com/){:target="_blank" rel="noopener" class="_"} account. 1. From **Troubleshoot**, select **Get support**. This opens the in-app **Support** page and starts collecting the diagnostics. {:width="600px"} 2. When the diagnostics collection process is complete, click **Upload to get a Diagnostic ID**. 3. When the diagnostics have been uploaded, Docker Desktop prints a diagnostic ID. Copy this ID. 4. If you have a paid Docker subscription, click **Contact Support**. This opens the [Docker Desktop support](https://hub.docker.com/support/desktop/){:target="_blank" rel="noopener" class="_"} form. Fill in the information required and add the ID you copied in step four to the **Diagnostics ID** field. 5. Click **Submit** to request Docker Desktop support. > **Note** > > You must be signed in to Docker Desktop using your Pro, Team, or Business tier credentials to access the support form. For information on what's covered as part of Docker Desktop support, see [Support](../../support/index.md). 6. If you don't have a paid Docker subscription, click **Upgrade to benefit from Docker Support** to upgrade your existing account. Alternatively, click **Report a Bug** to open a new Docker Desktop issue on GitHub. Complete the information required and ensure you add the diagnostic ID you copied earlier. 7. Click **submit new issue** to create a new issue. ### Diagnose from the terminal In some cases, it is useful to run the diagnostics yourself, for instance, if Docker Desktop cannot start. First, locate the `com.docker.diagnose` tool. It is located at: