You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/manuals/desktop/setup/install/enterprise-deployment/pkg-install-and-configure.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ The PKG package supports various MDM (Mobile Device Management) solutions, makin
26
26
27
27
> [!NOTE]
28
28
>
29
-
> When installing Docker Desktop with the PKG, in-app updates are automatically disabled. This ensures organizations can maintain version consistency and prevent unapproved updates. For Docker Desktop installed with the `.dmg` installer, in-app updates remain supported.
29
+
> When installing Docker Desktop with the PKG, in-app updates are automatically disabled. This ensures organizations can maintain version consistency and prevent unapproved updates. For Docker Desktop installed with the `.dmg` installer, in-app updates remain supported.
30
30
>
31
31
> Docker Desktop notifies you when an update is available. To update Docker Desktop, download the latest installer from the Docker Admin Console. Navigate to the **Deploy** page > under **Docker Desktop**.
Copy file name to clipboardExpand all lines: content/manuals/desktop/setup/install/linux/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -137,7 +137,7 @@ To install Docker Desktop successfully, your Linux host must meet the following
137
137
- KVM virtualization support. Follow the [KVM virtualization support instructions](#kvm-virtualization-support) to check if the KVM kernel modules are enabled and how to provide access to the KVM device.
138
138
- QEMU must be version 5.2 or later. We recommend upgrading to the latest version.
139
139
- systemd init system.
140
-
-GNOW, KDE, or MATE desktop environment.
140
+
-GNOME, KDE, or MATE desktop environment.
141
141
- For many Linux distributions, the GNOME environment does not support tray icons. To add support for tray icons, you need to install a GNOME extension. For example, [AppIndicator](https://extensions.gnome.org/extension/615/appindicator-support/).
142
142
- At least 4 GB of RAM.
143
143
- Enable configuring ID mapping in user namespaces, see [File sharing](/manuals/desktop/troubleshoot-and-support/faqs/linuxfaqs.md#how-do-i-enable-file-sharing). Note that for Docker Desktop version 4.35 and later, this is not required anymore.
Copy file name to clipboardExpand all lines: content/manuals/desktop/setup/sign-in.md
+30-38Lines changed: 30 additions & 38 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ aliases:
30
30
- /desktop/get-started/
31
31
---
32
32
33
-
Docker recommends that you authenticate using the **Sign in** option in the top-right corner of the Docker Dashboard.
33
+
Docker recommends signing in with the **Sign in** option in the top-right corner of the Docker Dashboard.
34
34
35
35
In large enterprises where admin access is restricted, administrators can [enforce sign-in](/manuals/security/for-admins/enforce-sign-in/_index.md).
36
36
@@ -40,61 +40,53 @@ In large enterprises where admin access is restricted, administrators can [enfor
40
40
41
41
## Benefits of signing in
42
42
43
-
-You can access your Docker Hub repositories directly from Docker Desktop.
43
+
-Access your Docker Hub repositories directly from Docker Desktop.
44
44
45
-
-Authenticated users also get a higher pull rate limit compared to anonymous users. For more information, see[Usage and limits](/manuals/docker-hub/usage/_index.md).
45
+
-Increase your pull rate limit compared to anonymous users. See[Usage and limits](/manuals/docker-hub/usage/_index.md).
46
46
47
-
-Improve your organization’s security posture for containerized development by taking advantage of[Hardened Desktop](/manuals/security/for-admins/hardened-desktop/_index.md).
47
+
-Enhance your organization’s security posture for containerized development with[Hardened Desktop](/manuals/security/for-admins/hardened-desktop/_index.md).
48
48
49
49
> [!NOTE]
50
50
>
51
51
> Docker Desktop automatically signs you out after 90 days, or after 30 days of inactivity.
52
52
53
53
## Signing in with Docker Desktop for Linux
54
54
55
-
Docker Desktop for Linux relies on [`pass`](https://www.passwordstore.org/) to store credentials in gpg2-encrypted files.
55
+
Docker Desktop for Linux relies on [`pass`](https://www.passwordstore.org/) to store credentials in GPG-encrypted files.
56
56
Before signing in to Docker Desktop with your [Docker ID](/accounts/create-account/), you must initialize `pass`.
57
-
Docker Desktop displays a warning if you've not initialized `pass`.
57
+
Docker Desktop displays a warning if `pass` is not configured.
58
58
59
+
1. Generate a GPG key. Run:
59
60
You can initialize pass by using a gpg key. To generate a gpg key, run:
60
61
61
-
```console
62
-
$ gpg --generate-key
63
-
```
62
+
```console
63
+
$ gpg --generate-key
64
+
```
65
+
2. Enter your name and email once prompted.
64
66
65
-
The following is an example similar to what you see once you run the previous command:
67
+
Once confirmed, GPG creates a key pair. Look for the `pub` line that contains your GPG ID, for example:
66
68
67
-
```console {hl_lines=12}
68
-
...
69
-
GnuPG needs to construct a user ID to identify your key.
title: Run Docker Desktop for Windows in a VM or VDI environment
5
+
linkTitle: VM or VDI environments
5
6
aliases:
6
7
- /desktop/nested-virtualization/
7
8
- /desktop/vm-vdi/
8
9
weight: 30
9
10
---
10
11
11
-
In general, we recommend running Docker Desktop natively on either Mac, Linux, or Windows. However, Docker Desktop for Windows can run inside a virtual desktop provided the virtual desktop is properly configured.
12
+
Docker recommends running Docker Desktop natively on Mac, Linux, or Windows. However, Docker Desktop for Windows can run inside a virtual desktop provided the virtual desktop is properly configured.
12
13
13
14
To run Docker Desktop in a virtual desktop environment, it is essential nested virtualization is enabled on the virtual machine that provides the virtual desktop. This is because, under the hood, Docker Desktop is using a Linux VM in which it runs Docker Engine and the containers.
14
15
@@ -18,28 +19,27 @@ To run Docker Desktop in a virtual desktop environment, it is essential nested v
18
19
>
19
20
> Support for running Docker Desktop on a virtual desktop is available to Docker Business customers, on VMware ESXi or Azure VMs only.
20
21
21
-
The support available from Docker extends to installing and running Docker Desktop inside the VM, once the nested virtualization is set up correctly. The only hypervisors we have successfully tested are VMware ESXi and Azure, and there is no support for other VMs. For more information on Docker Desktop support, see [Get support](/manuals/desktop/troubleshoot-and-support/support.md).
22
+
Docker support includes installing and running Docker Desktop within the VM, provided that nested virtualization is correctly enabled. The only hypervisors successfully tested are VMware ESXi and Azure, and there is no support for other VMs. For more information on Docker Desktop support, see [Get support](/manuals/desktop/troubleshoot-and-support/support.md).
22
23
23
-
For troubleshooting problems and intermittent failures that are outside of Docker's control, you should contact your hypervisor vendor. Each hypervisor vendor offers different levels of support. For example, Microsoft supports running nested Hyper-V both on-prem and on Azure, with some version constraints. This may not be the case for VMWare ESXi.
24
+
For troubleshooting problems and intermittent failures that are outside of Docker's control, you should contact your hypervisor vendor. Each hypervisor vendor offers different levels of support. For example, Microsoft supports running nested Hyper-V both on-prem and on Azure, with some version constraints. This may not be the case for VMware ESXi.
24
25
25
-
Docker does not support running multiples instances of Docker Desktop on the same machine in a VM or VDI environment.
26
+
Docker does not support running multiple instances of Docker Desktop on the same machine in a VM or VDI environment.
26
27
27
28
## Turn on nested virtualization
28
29
29
30
You must turn on nested virtualization before you install Docker Desktop on a virtual machine.
30
31
31
32
### Turn on nested virtualization on VMware ESXi
32
33
33
-
Nested virtualization of other hypervisors like Hyper-V inside a vSphere VM [is not a supported scenario](https://kb.vmware.com/s/article/2009916). However, running Hyper-V VM in a VMware ESXi VM is technically possible and, depending on the version, ESXi includes hardware-assisted virtualization as a supported feature. For internal testing, we used a VM that had 1 CPU with 4 cores and 12GB of memory.
34
+
Nested virtualization of other hypervisors like Hyper-V inside a vSphere VM [is not a supported scenario](https://kb.vmware.com/s/article/2009916). However, running Hyper-V VM in a VMware ESXi VM is technically possible and, depending on the version, ESXi includes hardware-assisted virtualization as a supported feature. A VM that had 1 CPU with 4 cores and 12GB of memory was used for internal testing.
34
35
35
36
For steps on how to expose hardware-assisted virtualization to the guest OS, [see VMware's documentation](https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-2A98801C-68E8-47AF-99ED-00C63E4857F6.html).
36
37
37
-
38
38
### Turn on nested virtualization on an Azure Virtual Machine
39
39
40
40
Nested virtualization is supported by Microsoft for running Hyper-V inside an Azure VM.
41
41
42
-
For Azure virtual machines, [check that the VM size chosen supports nested virtualization](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes). Microsoft provides [a helpful list on Azure VM sizes](https://docs.microsoft.com/en-us/azure/virtual-machines/acu) and highlights the sizes that currently support nested virtualization. For internal testing, we used D4s_v5 machines. We recommend this specification or above for optimal performance of Docker Desktop.
42
+
For Azure virtual machines, [check that the VM size chosen supports nested virtualization](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes). Microsoft provides [a helpful list on Azure VM sizes](https://docs.microsoft.com/en-us/azure/virtual-machines/acu) and highlights the sizes that currently support nested virtualization. D4s_v5 machines were used for internal testing. Use this specification or above for optimal performance of Docker Desktop.
43
43
44
44
## Docker Desktop support on Nutanix-powered VDI
45
45
@@ -57,6 +57,4 @@ Docker Desktop follows the VDI support definitions outlined [previously](#virtua
57
57
58
58
### Support scope and responsibilities
59
59
60
-
If WSL 2 encounters issues - for example, it crashes, fails to start, or experiences performance degradation - contact Nutanix support.
61
-
62
-
If Docker Desktop itself encounters issues, contact Docker support.
60
+
For WSL 2-related issues, contact Nutanix support. For Docker Desktop-specific issues, contact Docker support.
0 commit comments