Skip to content

Commit 114b2af

Browse files
authored
pkg-4.36 (#21394)
<!--Delete sections as needed --> ## Description Fixes merge conflicts (caused by DD IA revamp) on original PR. Already SME approved #21030 ## Related issues or tickets <!-- Related issues, pull requests, or Jira tickets --> ## Reviews <!-- Notes for reviewers here --> <!-- List applicable reviews (optionally @tag reviewers) --> - [ ] Technical review - [ ] Editorial review - [ ] Product review
1 parent 53f58c9 commit 114b2af

File tree

9 files changed

+141
-41
lines changed

9 files changed

+141
-41
lines changed

_vale/config/vocabularies/Docker/accept.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ Nuxeo
7171
OAuth
7272
OTel
7373
Okta
74+
PKG
7475
Postgres
7576
PowerShell
7677
Python

content/manuals/desktop/release-notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec
219219
- [Host networking](/manuals/engine/network/drivers/host.md#docker-desktop) support on Docker Desktop is now generally available.
220220
- If you authenticate via the CLI, you can now authenticate through a browser-based flow, removing the need for manual PAT generation.
221221
- Windows now supports automatic reclamation of disk space in Docker Desktop for WSL2 installations [using a managed virtual hard disk](/manuals/desktop/features/wsl/best-practices.md).
222-
- Deploying Docker Desktop via the [MSI installer](/manuals/desktop/setup/install/msi/_index.md) is now generally available.
222+
- Deploying Docker Desktop via the [MSI installer](/manuals/desktop/setup/install/enterprise-deployment/msi-install-and-configure.md) is now generally available.
223223
- Two new methods to [enforce sign-in](/manuals/security/for-admins/enforce-sign-in/_index.md) (windows registry key and `.plist` file) are now generally available.
224224
- Fresh installations of Docker Desktop now use the containerd image store by default.
225225
- [Compose Bridge](/manuals/compose/bridge/_index.md) (Experimental) is now available from the Compose file viewer. Easily convert and deploy your Compose project to a Kubernetes cluster.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: Enterprise deployment
3+
weight: 50
4+
description: If you're an IT admin, learn how to deploy Docker Desktop at scale
5+
keywords: msi, docker desktop, windows, installation, mac, pkg, enterprise
6+
build:
7+
render: never
8+
aliases:
9+
- /desktop/install/msi/
10+
- /desktop/setup/install/msi/
11+
---

content/manuals/desktop/setup/install/msi/faq.md renamed to content/manuals/desktop/setup/install/enterprise-deployment/faq.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
---
2-
title: MSI FAQs
3-
description: Frequently asked questions for deploying Docker Desktop with Microsoft installer
4-
keywords: msi, deploy, docker desktop, faqs
2+
title: FAQs
3+
description: Frequently asked questions for deploying Docker Desktop at scale
4+
keywords: msi, deploy, docker desktop, faqs, pkg
55
tags: [FAQ]
66
aliases:
77
- /desktop/install/msi/faq/
8+
- /desktop/setup/install/msi/faq/
89
---
910

11+
## MSI
12+
1013
### What happens to user data if they have an older Docker Desktop installation (i.e. `.exe`)?
1114

1215
If they have an older `.exe` installation, users must [uninstall](/manuals/desktop/uninstall.md) this version before using the new MSI version. This deletes all Docker containers, images, volumes, and other Docker-related data local to the machine, and removes the files generated by the application. For older versions, users should [backup](/manuals/desktop/settings-and-maintenance/backup-and-restore.md) any containers that they want to keep.

content/manuals/desktop/setup/install/msi/install-and-configure.md renamed to content/manuals/desktop/setup/install/enterprise-deployment/msi-install-and-configure.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,26 @@
11
---
2-
title: Install and configure
2+
title: Use the MSI installer
33
description: Understand how to use the MSI installer. Also explore additional configuration options.
44
keywords: msi, windows, docker desktop, install, deploy, configure
5+
weight: 10
56
aliases:
67
- /desktop/install/msi/install-and-configure/
8+
- /desktop/setup/install/msi/install-and-configure/
79
---
810

11+
> [!NOTE]
12+
>
13+
> The MSI installer is available to all company and organization owners with a Business subscription and Docker Desktop version 4.32 and later.
14+
15+
The MSI package supports various MDM (Mobile Device Management) solutions, making it ideal for bulk installations and eliminating the need for manual setups by individual users. With this package, IT administrators can ensure standardized, policy-driven installations of Docker Desktop, enhancing efficiency and software management across their organizations.
16+
917
## Install interactively
1018

1119
1. In the [Docker Admin Console](http://admin.docker.com/), navigate to your organization.
12-
1320
2. Under **Security and access**, select the **Deploy Docker Desktop** page.
14-
15-
3. Select the **Download MSI installer** button.
16-
21+
3. From the **Windows OS** tab, select the **Download MSI installer** button.
1722
4. Once downloaded, double-click `Docker Desktop Installer.msi` to run the installer.
18-
1923
5. Once you've accepted the license agreement, you can choose the install location. By default, Docker Desktop is installed at `C:\Program Files\Docker\Docker`.
20-
2124
6. Configure the Docker Desktop installation. You can:
2225

2326
- Create a desktop shortcut
@@ -27,9 +30,7 @@ aliases:
2730
- Disable Windows Container usage
2831

2932
- Select the engine for Docker Desktop. Either WSL or Hyper-V. If your system only supports one of the two options, you won't be able to select which backend to use.
30-
3133
7. Follow the instructions on the installation wizard to authorize the installer and proceed with the install.
32-
3334
8. When the installation is successful, select **Finish** to complete the installation process.
3435

3536
If your administrator account is different to your user account, you must add the user to the **docker-users** group:
@@ -44,7 +45,7 @@ If your administrator account is different to your user account, you must add th
4445
>
4546
> 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 Docker Desktop** page > under **Security and access**.
4647
>
47-
> To keep up to date with new releases, check the [release notes](https://docs.docker.com/desktop/release-notes/) page.
48+
> To keep up to date with new releases, check the [release notes](/manuals/desktop/release-notes.md) page.
4849
4950
## Install from the command line
5051

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: Use the PKG installer
3+
description: Understand how to use the PKG installer. Also explore additional configuration options.
4+
keywords: PKG, mac, docker desktop, install, deploy, configure
5+
weight: 20
6+
params:
7+
sidebar:
8+
badge:
9+
color: violet
10+
text: EA
11+
---
12+
13+
{{% restricted title="Early Access" %}}
14+
The PKG installer is currently an [Early Access](/manuals/release-lifecycle.md) feature and is available to all company and organization owners with a Business subscription and Docker Desktop version 4.36 and later.
15+
{{% /restricted %}}
16+
17+
The PKG package supports various MDM (Mobile Device Management) solutions, making it ideal for bulk installations and eliminating the need for manual setups by individual users. With this package, IT administrators can ensure standardized, policy-driven installations of Docker Desktop, enhancing efficiency and software management across their organizations.
18+
19+
## Install interactively
20+
21+
1. In the [Docker Admin Console](http://admin.docker.com/), navigate to your organization.
22+
2. Under **Security and access**, select the **Deploy Docker Desktop** page.
23+
3. From the **macOS** tab, select the **Download PKG installer** button.
24+
4. Once downloaded, double-click `Docker.pkg` to run the installer.
25+
5. Follow the instructions on the installation wizard to authorize the installer and proceed with the install.
26+
- **Introduction**: Select `Continue`.
27+
- **License**: Review the license agreement and select `Agree`.
28+
- **Destination Select**: This step is optional. It is recommended that you don't change the default installation destination (usually `Macintosh HD`). Select `Continue`.
29+
- **Installation Type**: Select `Install`.
30+
- **Installation**: Authenticate using your administrator password or Touch ID.
31+
- **Summary**: After the installation completes, select `Close`.
32+
33+
> [!NOTE]
34+
>
35+
> When installing Docker Desktop with the PKG, in-app updates are automatically disabled. This feature ensures your organization maintains the required Docker Desktop version. For Docker Desktop installed with the .dmg installer, in-app updates remain supported.
36+
>
37+
> 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 Docker Desktop** page > under **Security and access**.
38+
>
39+
> To keep up to date with new releases, check the [release notes](/manuals/desktop/release-notes.md) page.
40+
41+
## Install from the command line
42+
43+
1. In the [Docker Admin Console](http://admin.docker.com/), navigate to your organization.
44+
2. Under **Security and access**, select the **Deploy Docker Desktop** page.
45+
3. From the **macOS** tab, select the **Download PKG installer** button.
46+
4. From your terminal, run the following command:
47+
48+
```console
49+
$ sudo installer -pkg "/path/to/Docker.pkg" -target /Applications
50+
```
51+
52+
## Additional resources
53+
54+
- See how you can deploy Docker Desktop for Mac via [Intune](use-intune.md) or [Jamf Pro](use-jamf-pro.md)
55+
- Explore how to [Enforce sign-in](/manuals/security/for-admins/enforce-sign-in/methods.md#plist-method-mac-only) for your users.

content/manuals/desktop/setup/install/msi/use-intune.md renamed to content/manuals/desktop/setup/install/enterprise-deployment/use-intune.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,23 @@
22
title: Use Intune
33
description: Use Intune, Microsoft's cloud-based device management tool, to deploy Docker Desktop
44
keywords: microsoft, windows, docker desktop, deploy, mdm, enterprise, administrator
5+
weight: 30
56
aliases:
67
- /desktop/install/msi/use-intune/
8+
- /desktop/setup/install/msi/use-intune/
79
---
810

9-
Learn how to deploy Docker Desktop using Intune, Microsoft's cloud-based device management tool.
11+
Learn how to deploy Docker Desktop for Windows and Mac using Intune, Microsoft's cloud-based device management tool.
12+
13+
{{< tabs >}}
14+
{{< tab name="Windows" >}}
1015

1116
1. Sign in to your Intune admin center.
1217
2. Add a new app. Select **Apps**, then **Windows**, then **Add**.
1318
3. For the app type, select **Windows app (Win32)**
1419
4. Select the `intunewin` package.
1520
5. Complete any relevant details such as the description, publisher, or app version and then select **Next**.
16-
6. Optional: On the **Program** tab, you can update the **Install command** field to suit your needs. The field is pre-populated with `msiexec /i "DockerDesktop.msi" /qn`. See the [Common installation scenarios](install-and-configure.md) for examples on the changes you can make.
21+
6. Optional: On the **Program** tab, you can update the **Install command** field to suit your needs. The field is pre-populated with `msiexec /i "DockerDesktop.msi" /qn`. See the [Common installation scenarios](msi-install-and-configure.md) for examples on the changes you can make.
1722

1823
> [!TIP]
1924
>
@@ -25,6 +30,26 @@ Learn how to deploy Docker Desktop using Intune, Microsoft's cloud-based device
2530
2631
7. Complete the rest of the tabs and then review and create the app.
2732

33+
{{< /tab >}}
34+
{{< tab name="Mac" >}}
35+
36+
First, upload the package:
37+
38+
1. Sign in to your Intune admin center.
39+
2. Add a new app. Select **Apps**, then **macOSs**, then **Add**.
40+
3. Select **Line-of-business app** and then **Select**.
41+
4. Upload the `Docker.pkg` file and fill in the required details.
42+
43+
Next, assign the app:
44+
45+
1. Once the app is added, navigate to **Assignments** in Intune.
46+
2. Select **Add group** and choose the user or device groups you want to assign the app to.
47+
3. Select **Save**.
48+
49+
{{< /tab >}}
50+
{{< /tabs >}}
51+
2852
## Additional resources
2953

3054
- [Explore the FAQs](faq.md).
55+
- Learn how to [Enforce sign-in](/manuals/security/for-admins/enforce-sign-in/_index.md) for your users.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Use Jamf Pro
3+
description: Use Jamf Pro to deploy Docker Desktop
4+
keywords: jamf, mac, docker desktop, deploy, mdm, enterprise, administrator,
5+
weight: 40
6+
---
7+
8+
Learn how to deploy Docker Desktop for Mac using Jamf Pro.
9+
10+
First, upload the package:
11+
12+
1. From the Jamf pro console, Navigate to **Computers** > **Management Settings** > **Computer Management** > **Packages**.
13+
2. Select **New** to add a new package.
14+
3. Upload the `Docker.pkg` file.
15+
16+
Next, create a policy for deployment:
17+
18+
1. Navigate to **Computers** > **Policies**.
19+
2. Select **New**to create a new policy.
20+
3. Enter a name for the policy, for example "Deploy Docker Desktop".
21+
4. Under the **Packages** tab, add the Docker package you uploaded.
22+
5. Configure the scope to target the devices or device groups you want to install Docker on.
23+
6. Save the policy and deploy.
24+
25+
For more information, see [Jamf Pro's official documentation](https://learn.jamf.com/en-US/bundle/jamf-pro-documentation-current/page/Policies.html).
26+
27+
## Additional resources
28+
29+
- Learn how to [Enforce sign-in](/manuals/security/for-admins/enforce-sign-in/_index.md) for your users.

content/manuals/desktop/setup/install/msi/_index.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)