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
@@ -24,14 +24,14 @@ The MSI package supports various MDM (Mobile Device Management) solutions, makin
24
24
4. Once downloaded, double-click `Docker Desktop Installer.msi` to run the installer.
25
25
5. After accepting the license agreement, choose the install location. By default, Docker Desktop is installed at `C:\Program Files\Docker\Docker`.
26
26
6. Configure the Docker Desktop installation. You can:
27
+
- Create a desktop shortcut
27
28
28
-
- Create a desktop shortcut
29
+
- Set the Docker Desktop service startup type to automatic
29
30
30
-
- Set the Docker Desktop service startup type to automatic
31
+
- Disable Windows Container usage
31
32
32
-
- Disable Windows Container usage
33
+
- Select the Docker Desktop backend: WSL or Hyper-V. If only one is supported by your system, you won't be able to choose.
33
34
34
-
- Select the Docker Desktop backend: WSL or Hyper-V. If only one is supported by your system, you won't be able to choose.
35
35
7. Follow the instructions on the installation wizard to authorize the installer and proceed with the install.
36
36
8. When the installation is successful, select **Finish** to complete the installation process.
37
37
@@ -45,7 +45,7 @@ If your administrator account is different from your user account, you must add
45
45
> [!NOTE]
46
46
>
47
47
> When installing Docker Desktop with the MSI, in-app updates are automatically disabled by default. This ensures organizations can maintain version consistency and prevent unapproved updates.
48
-
> Starting with Docker Desktop version 4.60 and later, in-app updates from an MSI installation can be enabled by changing the `disableUpdate` setting to `false` through [Settings Management](../security/hardened-desktop/settings-management/).
48
+
> In-app updates from an MSI installation can be enabled by changing the `disableUpdate` setting to `false` through [Settings Management](../security/hardened-desktop/settings-management/).
49
49
>
50
50
> 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 **Enterprise deployment** page.
In addition to the following custom properties, the Docker Desktop MSI installer also supports the standard [Windows Installer command line options](https://learn.microsoft.com/en-us/windows/win32/msi/standard-installer-command-line-options).
201
202
202
-
| Property | Description | Default |
203
-
| :--- | :--- | :--- |
204
-
|`ENABLEDESKTOPSHORTCUT`| Creates a desktop shortcut. | 1 |
205
-
|`INSTALLFOLDER`| Specifies a custom location where Docker Desktop will be installed. | C:\Program Files\Docker |
206
-
|`ADMINSETTINGS`| Automatically creates an `admin-settings.json` file which is used to [control certain Docker Desktop settings](/manuals/enterprise/security/hardened-desktop/settings-management/_index.md) on client machines within organizations. It must be used together with the `ALLOWEDORG` property. | None |
207
-
|`ALLOWEDORG`| Requires the user to sign in and be part of the specified Docker Hub organization when running the application. This creates a registry key called `allowedOrgs` in `HKLM\Software\Policies\Docker\Docker Desktop`. | None |
208
-
|`ALWAYSRUNSERVICE`| Lets users switch to Windows containers without needing admin rights | 0 |
209
-
|`DISABLEWINDOWSCONTAINERS`| Disables the Windows containers integration | 0 |
210
-
|`ENGINE`| Sets the Docker Engine that's used to run containers. This can be either `wsl` , `hyperv`, or `windows`|`wsl`|
211
-
|`PROXYENABLEKERBEROSNTLM`| When set to 1, enables support for Kerberos and NTLM proxy authentication. Available with Docker Desktop 4.33 and later| 0 |
212
-
|`PROXYHTTPMODE`| Sets the HTTP Proxy mode. This can be either `system` or `manual`|`system`|
213
-
|`OVERRIDEPROXYHTTP`| Sets the URL of the HTTP proxy that must be used for outgoing HTTP requests. | None |
214
-
|`OVERRIDEPROXYHTTPS`| Sets the URL of the HTTP proxy that must be used for outgoing HTTPS requests. | None |
215
-
|`OVERRIDEPROXYEXCLUDE`| Bypasses proxy settings for the hosts and domains. Uses a comma-separated list. | None |
216
-
|`OVERRIDEPROXYPAC`| Sets the PAC file URL. This setting takes effect only when using `manual` proxy mode. | None |
217
-
|`OVERRIDEPROXYEMBEDDEDPAC`| Specifies an embedded PAC (Proxy Auto-Config) script. This setting takes effect only when using `manual` proxy mode and has precedence over the `OVERRIDEPROXYPAC` flag.| None |
218
-
|`HYPERVDEFAULTDATAROOT`| Specifies the default location for the Hyper-V VM disk. | None |
219
-
|`WINDOWSCONTAINERSDEFAULTDATAROOT`| Specifies the default location for Windows containers. | None |
220
-
|`WSLDEFAULTDATAROOT`| Specifies the default location for the WSL distribution disk. | None |
221
-
|`DISABLEANALYTICS`| When set to 1, analytics collection will be disabled for the MSI. For more information, see [Analytics](#analytics). | 0 |
|`ENABLEDESKTOPSHORTCUT`| Creates a desktop shortcut. | 1 |
206
+
|`INSTALLFOLDER`| Specifies a custom location where Docker Desktop will be installed. | C:\Program Files\Docker |
207
+
|`ADMINSETTINGS`| Automatically creates an `admin-settings.json` file which is used to [control certain Docker Desktop settings](/manuals/enterprise/security/hardened-desktop/settings-management/_index.md) on client machines within organizations. It must be used together with the `ALLOWEDORG` property. | None |
208
+
|`ALLOWEDORG`| Requires the user to sign in and be part of the specified Docker Hub organization when running the application. This creates a registry key called `allowedOrgs` in `HKLM\Software\Policies\Docker\Docker Desktop`. | None |
209
+
|`ALWAYSRUNSERVICE`| Lets users switch to Windows containers without needing admin rights | 0 |
210
+
|`DISABLEWINDOWSCONTAINERS`| Disables the Windows containers integration | 0 |
211
+
|`ENGINE`| Sets the Docker Engine that's used to run containers. This can be either `wsl` , `hyperv`, or `windows`|`wsl`|
212
+
|`PROXYENABLEKERBEROSNTLM`| When set to 1, enables support for Kerberos and NTLM proxy authentication. | 0 |
213
+
|`PROXYHTTPMODE`| Sets the HTTP Proxy mode. This can be either `system` or `manual`|`system`|
214
+
|`OVERRIDEPROXYHTTP`| Sets the URL of the HTTP proxy that must be used for outgoing HTTP requests. | None |
215
+
|`OVERRIDEPROXYHTTPS`| Sets the URL of the HTTP proxy that must be used for outgoing HTTPS requests. | None |
216
+
|`OVERRIDEPROXYEXCLUDE`| Bypasses proxy settings for the hosts and domains. Uses a comma-separated list. | None |
217
+
|`OVERRIDEPROXYPAC`| Sets the PAC file URL. This setting takes effect only when using `manual` proxy mode. | None |
218
+
|`OVERRIDEPROXYEMBEDDEDPAC`| Specifies an embedded PAC (Proxy Auto-Config) script. This setting takes effect only when using `manual` proxy mode and has precedence over the `OVERRIDEPROXYPAC` flag. | None |
219
+
|`HYPERVDEFAULTDATAROOT`| Specifies the default location for the Hyper-V VM disk. | None |
220
+
|`WINDOWSCONTAINERSDEFAULTDATAROOT`| Specifies the default location for Windows containers. | None |
221
+
|`WSLDEFAULTDATAROOT`| Specifies the default location for the WSL distribution disk. | None |
222
+
|`DISABLEANALYTICS`| When set to 1, analytics collection will be disabled for the MSI. For more information, see [Analytics](#analytics). | 0 |
223
223
224
224
Additionally, you can also use `/norestart` or `/forcerestart` to control reboot behaviour.
0 commit comments