Skip to content

Commit 5d99a6b

Browse files
committed
ENGDOCS-2981
1 parent 167c4fa commit 5d99a6b

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

content/manuals/enterprise/security/hardened-desktop/settings-management/configure-json-file.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,10 @@ The following sample is an `admin-settings.json` file with common enterprise set
109109
"https": "",
110110
"exclude": [],
111111
"windowsDockerdPort": 65000,
112-
"enableKerberosNtlm": false
112+
"enableKerberosNtlm": false,
113+
"pac": "",
114+
"embeddedPac": ""
115+
113116
},
114117
"containersProxy": {
115118
"locked": true,
@@ -118,6 +121,7 @@ The following sample is an `admin-settings.json` file with common enterprise set
118121
"https": "",
119122
"exclude": [],
120123
"pac":"",
124+
"embeddedPac": "",
121125
"transparentPorts": ""
122126
},
123127
"enhancedContainerIsolation": {
@@ -279,14 +283,18 @@ The following tables describe all available settings in the `admin-settings.json
279283
|Parameter|OS|Description|Version|
280284
|:-------------------------------|---|:-------------------------------|---|
281285
|`proxy`| |If `mode` is set to `system` instead of `manual`, Docker Desktop gets the proxy values from the system and ignores and values set for `http`, `https` and `exclude`. Change `mode` to `manual` to manually configure proxy servers. If the proxy port is custom, specify it in the `http` or `https` property, for example `"https": "http://myotherproxy.com:4321"`. The `exclude` property specifies a comma-separated list of hosts and domains to bypass the proxy. | |
282-
|       `windowsDockerdPort`| Windows only | Exposes Docker Desktop's internal proxy locally on this port for the Windows Docker daemon to connect to. If it is set to 0, a random free port is chosen. If the value is greater than 0, use that exact value for the port. The default value is -1 which disables the option. | |
283-
|       `enableKerberosNtlm`| |When set to `true`, Kerberos and NTLM authentication is enabled. Default is `false`. For more information, see the settings documentation. | Docker Desktop version 4.32 and later. |
286+
| `windowsDockerdPort`| Windows only | Exposes Docker Desktop's internal proxy locally on this port for the Windows Docker daemon to connect to. If it is set to 0, a random free port is chosen. If the value is greater than 0, use that exact value for the port. The default value is -1 which disables the option. | |
287+
|`enableKerberosNtlm`| |When set to `true`, Kerberos and NTLM authentication is enabled. Default is `false`. For more information, see the settings documentation. | Docker Desktop version 4.32 and later. |
288+
| `pac` | | Specifies a PAC file URL. For example, `"pac": "http://proxy/proxy.pac"`. | |
289+
| `embeddedPac` | | Specifies an embedded PAC (Proxy Auto-Config) script. For example, `"embeddedPac": "function FindProxyForURL(url, host) { return \"DIRECT\"; }"`. This setting takes precedence over HTTP, HTTPS, Proxy bypass and PAC server URL. | Docker Desktop version 4.46 and later. |
284290

285291
### Container proxy
286292

287293
|Parameter|OS|Description|Version|
288294
|:-------------------------------|---|:-------------------------------|---|
289295
|`containersProxy` | | Creates air-gapped containers. For more information see [Air-Gapped Containers](../air-gapped-containers.md).| Docker Desktop version 4.29 and later. |
296+
| `pac` | | Specifies a PAC file URL. For example, `"pac": "http://containerproxy/proxy.pac"`. | |
297+
| `embeddedPac` | | Specifies an embedded PAC (Proxy Auto-Config) script. For example, `"embeddedPac": "function FindProxyForURL(url, host) { return \"http://containerproxy:2003\"; }"`. This setting takes precedence over HTTP, HTTPS, Proxy bypass and PAC server URL. | Docker Desktop version 4.46 and later. |
290298

291299
### Linux VM settings
292300

0 commit comments

Comments
 (0)