diff --git a/content/manuals/desktop/troubleshoot-and-support/faqs/general.md b/content/manuals/desktop/troubleshoot-and-support/faqs/general.md index c1e9101b6783..4005e3fc9724 100644 --- a/content/manuals/desktop/troubleshoot-and-support/faqs/general.md +++ b/content/manuals/desktop/troubleshoot-and-support/faqs/general.md @@ -18,26 +18,12 @@ weight: 10 Yes, you can use Docker Desktop offline. However, you cannot access features that require an active internet connection. Additionally, any functionality that requires you to sign in won't work while using Docker Desktop offline or in air-gapped environments. -This includes: - -- The resources in the [Learning Center](/manuals/desktop/use-desktop/_index.md) -- Pulling or pushing an image to Docker Hub -- [Image Access Management](/manuals/security/access-tokens.md) -- [Static vulnerability scanning](/manuals/docker-hub/repos/manage/vulnerability-scanning.md) -- Viewing remote images in the Docker Dashboard -- Docker Build when using [BuildKit](/manuals/build/buildkit/_index.md#getting-started). - You can work around this by disabling BuildKit. Run `DOCKER_BUILDKIT=0 docker build .` to disable BuildKit. -- [Kubernetes](/manuals/desktop/use-desktop/kubernetes.md) (Images are download when you enable Kubernetes for the first time) -- Checking for updates -- [In-app diagnostics](/manuals/desktop/troubleshoot-and-support/troubleshoot/_index.md#diagnose-from-the-app) (including the [Self-diagnose tool](/manuals/desktop/troubleshoot-and-support/troubleshoot/_index.md#diagnose-from-the-app)) -- Sending usage statistics -- When `networkMode` is set to `mirrored` ### How do I connect to the remote Docker Engine API? To connect to the remote Engine API, you might need to provide the location of the Engine API for Docker clients and development tools. -Mac and Windows WSL 2 users can connect to the Docker Engine through a Unix socket: `unix:///var/run/docker.sock`. +Mac and Windows WSL 2 users can connect to the Docker Engine through a Unix socket: `unix:///var/run/docker.sock`. Docker Desktop for Linux uses a [per-user socket](linuxfaqs.md#how-do-i-use-docker-sdks-with-docker-desktop-for-linux) located at `~/.docker/desktop/docker.sock` instead of the system-wide `/var/run/docker.sock`. If you are working with applications like [Apache Maven](https://maven.apache.org/) that expect settings for `DOCKER_HOST` and `DOCKER_CERT_PATH` environment @@ -54,8 +40,6 @@ Docker Desktop Windows users can connect to the Docker Engine through a **named For details, see [Docker Engine API](/reference/api/engine/_index.md). -See the [Linux FAQs](linuxfaqs.md) for Linux specific setup. - ### How do I connect from a container to a service on the host? The host has a changing IP address, or none if you have no network access. @@ -126,7 +110,7 @@ You can then sign in to your machine with the user ID specified, and launch Dock > [!NOTE] > -> Before launching Docker Desktop, if a `settings-store.json` file (or `settings.json` for Docker Desktop versions 4.34 and earlier) already exists in the `~/Library/Group Containers/group.com.docker/` directory, you will see a **Finish setting up Docker Desktop** window that prompts for administrator privileges when you select **Finish**. To avoid this, ensure you delete the `settings-store.json` file (or `settings.json` for Docker Desktop versions 4.34 and earlier) left behind from any previous installations before launching the application. +> Before launching Docker Desktop, if a `settings-store.json` file already exists in the `~/Library/Group Containers/group.com.docker/` directory, you will see a **Finish setting up Docker Desktop** window that prompts for administrator privileges when you select **Finish**. To avoid this, ensure you delete the `settings-store.json` file left behind from any previous installations before launching the application. {{< /tab >}} {{< tab name="Windows" >}} diff --git a/content/manuals/desktop/troubleshoot-and-support/faqs/releases.md b/content/manuals/desktop/troubleshoot-and-support/faqs/releases.md index ed4cf4ed76e9..da2270f5bae1 100644 --- a/content/manuals/desktop/troubleshoot-and-support/faqs/releases.md +++ b/content/manuals/desktop/troubleshoot-and-support/faqs/releases.md @@ -8,7 +8,7 @@ tags: [FAQ] ### How frequent will new releases be? -New releases are available roughly every month, unless there are critical fixes that need to be released sooner. +New releases are available every week, unless there are critical fixes that need to be released sooner. The **Automatically check for updates** setting in the **Software updates** tab is turned on by default. This means you receive notifications in the Docker menu and a notification badge on the Docker Desktop Dashboard when a new version is available. diff --git a/content/manuals/desktop/troubleshoot-and-support/faqs/windowsfaqs.md b/content/manuals/desktop/troubleshoot-and-support/faqs/windowsfaqs.md index ea1da99fc25f..8349042948bc 100644 --- a/content/manuals/desktop/troubleshoot-and-support/faqs/windowsfaqs.md +++ b/content/manuals/desktop/troubleshoot-and-support/faqs/windowsfaqs.md @@ -48,8 +48,8 @@ in the Docker Engine topics. ### How do I add client certificates? You can add your client certificates -in `~/.docker/certs.d//client.cert` and -`~/.docker/certs.d//client.key`. You do not need to push your certificates with `git` commands. +in `~/.docker/certs.d/:/client.cert` and +`~/.docker/certs.d/:/client.key`. You do not need to push your certificates with `git` commands. When the Docker Desktop application starts, it copies the `~/.docker/certs.d` folder on your Windows system to the `/etc/docker/certs.d` diff --git a/content/manuals/desktop/troubleshoot-and-support/troubleshoot/topics.md b/content/manuals/desktop/troubleshoot-and-support/troubleshoot/topics.md index 1696859422ce..78ff6c96ff36 100644 --- a/content/manuals/desktop/troubleshoot-and-support/troubleshoot/topics.md +++ b/content/manuals/desktop/troubleshoot-and-support/troubleshoot/topics.md @@ -55,7 +55,7 @@ Docker Desktop uses hardware-accelerated graphics by default, which may cause pr Disable hardware acceleration: -1. Edit Docker Desktop's `settings-store.json` file (or `settings.json` for Docker Desktop versions 4.34 and earlier). You can find this file at: +1. Edit Docker Desktop's `settings-store.json` file. You can find this file at: - Mac: `~/Library/Group Containers/group.com.docker/settings-store.json` - Windows: `C:\Users\[USERNAME]\AppData\Roaming\Docker\settings-store.json` @@ -216,24 +216,6 @@ See also, [Hypervisor Framework Reference](https://developer.apple.com/library/mac/documentation/DriversKernelHardware/Reference/Hypervisor/) in the Apple documentation, and Docker Desktop [Mac system requirements](/manuals/desktop/setup/install/mac-install.md#system-requirements). -### VPNKit keeps breaking - -#### Cause - -In Docker Desktop version 4.19, gVisor replaced VPNKit to enhance the performance of VM networking when using the Virtualization framework on macOS 13 and later. - -#### Solution - -To continue using VPNKit: - -1. Open your `settings-store.json` file located at `~/Library/Group Containers/group.com.docker/settings-store.json` -2. Add: - - ```JSON - $ "networkType":"vpnkit" - ``` -3. Save the file and restart Docker Desktop. - ## Topics for Windows ### Docker Desktop fails to start when anti-virus software is installed @@ -241,7 +223,7 @@ To continue using VPNKit: #### Cause Some anti-virus software may be incompatible with Hyper-V and Microsoft -Windows 10 builds. The conflict +Windows builds. The conflict typically occurs after a Windows update and manifests as an error response from the Docker daemon and a Docker Desktop start failure.