This post will explain how to Install Docker Desktop with Intune Enterprise App Catalog App and elucidate the process of adding Enterprise App Catalog Apps to Intune, configuring, and deploying them to Windows devices.
The Enterprise App Catalog is an assemblage of pre-packaged Win32 applications specifically formulated and developed by Microsoft to facilitate the smooth functioning of Intune. These applications are meticulously designed to provide optimal support to the Intune platform, ensuring seamless operation and efficient performance.
Last year, Microsoft added Enterprise App Management to the Microsoft Intune Suite, making it easier for IT admins to manage apps on their organization’s devices. Now, Microsoft has made updates to simplify further managing and updating apps in the catalog.
When you add any Enterprise App Catalog application, Intune auto-fills many details. For example, The Commands to install and uninstall the app, the application’s name, the App Version, the number of minutes the system will wait for the program’s installation to finish, the detection rule, etc. Microsoft recommends using the pre-populated fields containing specific commands and regulations. However, you can modify the pre-populated fields if you want.
Table of Contents
Overview of Docker Desktop
Docker is an open platform for application development, delivery, and execution. It enables application segregation from their underlying infrastructure, facilitating expedited software delivery. Through Docker, one can manage infrastructure using the same methodologies employed in application management. By leveraging Docker’s approaches to shipping, testing, and deploying code, organizations can markedly decrease the latency between the creation of code and its execution in a production environment.
Docker Desktop is an application designed to streamline the utilization of Docker on macOS and Windows operating systems. It offers a user-friendly interface and encompasses all the necessary components for developing and distributing containerized applications. The application features a straightforward graphical user interface (GUI), enabling users to efficiently manage their containers, applications, and images directly from their local machines.
- Deploy Windows Catalog App type using Intune Enterprise Application Catalog
- 6 Exciting Features Coming to Intune Enterprise App Management
- Guidelines for Installing Microsoft PC Manager from New Microsoft Store in Intune
Docker Desktop includes the Docker Engine, Docker CLI client, Docker Compose, Kubernetes, and other tools necessary for a seamless container development experience. The table below provides a comprehensive overview of the differences between Docker and Docker Desktop.
Docker | Docker Desktop |
---|---|
Docker Engine includes the Docker Daemon, Docker Client, and REST API. | It includes Docker Engine along with Docker CLI, Docker Compose, Kubernetes, and other tools |
Primarily designed for Linux systems, but can run on Windows and macOS through Docker Desktop or virtual machines. | It includes Docker Engine along with Docker CLI, Docker Compose, Kubernetes, and other tools. |
Suitable for server environments and advanced users who need extensive customization and control over their container setup | Ideal for development and testing on local machines, offering a user-friendly interface and tools to streamline the development workflow |
Managed primarily through the command line interface (CLI) | Offers both command line interface (CLI) and graphical user interface (GUI) |
Install Docker Desktop with Intune Enterprise App Catalog App
Let’s learn how to Install Docker Desktop using the Intune Enterprise Application Catalog. To create an application in Intune, follow the below steps.
- Sign in to the Microsoft Intune Admin portal.
- Select Apps > All Apps> Add.
On the Select app type pane, select Enterprise App Catalog app Intune application type from the drop-down menu and click Select. After clicking the Select button, you will see a list of new apps from the Enterprise App Catalog.
Then, Click on the Search the Enterprise App Catalog link to display the search panel, which features a search bar.
Type Docker Desktop in the search bar, and hit enter. Select Docker Desktop and Click Next to continue.
The Configuration tab in Search the Enterprise App Catalog shows details such as the Package Name, Language, Architecture, and Version. The table and screenshot below help you show more information.
Package Information | Details |
---|---|
Package Name | Docker Desktop (x64) |
Language | en-US |
Architecture | x64 |
Version | 4.35.1.173168 |
As mentioned, this app is self-updating. It will be added from the Enterprise App Catalog, but updates will come directly from the app publisher. Click Select to continue.
Under the App Information section, you’ll find critical details such as the app name, Docker Desktop (x64), and a description explaining how Docker Desktop provides a centralized platform to manage, secure, share, and govern all content for internal and external collaboration and processes.
The Publisher Name is shown as Box, and you’ll also find the app version and other relevant information. The screenshot below provides additional details for a more comprehensive overview.
Under the Program tab, you’ll find all the necessary details about the application’s installation and removal process. This includes the Install and Uninstall command, the time required for installation, and options such as Allow available uninstall.
Install Command : "Docker Desktop Installer.exe" install --quiet
Uninstall Command : "%ProgramFiles%\Docker\Docker\Docker Desktop Installer.exe" uninstall --quiet
- Guidelines for Installing Microsoft PC Manager from New Microsoft Store in Intune
- 6 Exciting Features Coming to Intune Enterprise App Management
- Create and Deploy Python Applications with Intune Enterprise App Catalog App
- Install Zoom Client using Windows Enterprise App Catalog App with Intune
Specify the requirements that devices must meet before the app is installed. Click Next to continue.
The Enterprise Application Catalog apps include predefined Detection Rules, one of the most critical and life-saving features. You can Add or Delete any defined Detection Rules. Click Next to display the Scope tags page. Add scope tags (if required) and click Next to continue.
Now, in Assignments, in Included Groups, click Add Groups, choose Select Groups to include one or more groups, and click Next to continue.
In the Review + Create tab, you need to review your settings. After clicking Create, your changes are saved, and the profile is assigned. The screenshot below helps you show more details.
- Update 3rd Party Apps using Intune Windows Catalog App
- Block Windows Registry Access using Intune Settings Catalog
Monitor Enterprise Application Catalog in Intune
The Docker Desktop application has been created and deployed to Security Groups. Let’s see how to monitor the deployment and installation status from the Intune portal.
- Select Apps > All Apps and enter the application’s name in the search bar.
The Intune portal displays the recently created application. Select the desired application and click Overview. You can view a detailed report of recent app deployments, including whether the app is Installed, Not Installed, Failed, Install Pending or Not Applicable.
- Integrate Power BI with Intune and Create Reports using Power BI
- Intune Managing OneDrive File Downloads For Low Disk Space
End User Experience
The Docker Desktop will be automatically installed after it is deployed to workstations since it was marked as a required deployment. Open the Company Portal on the workstation and navigate to Download & Updates to verify whether the application has been installed. You can see the Docker Desktop application as installed.
- Create and Deploy Python Application with Intune Enterprise App Catalog App
- Install Zoom Client using Windows Enterprise App Catalog App with Intune
- Best Guide to Update the Python Application with Enterprise App Management in Intune
I trust that this article will significantly benefit you and your organization. I appreciate your patience in reading this post. I look forward to seeing you in the next post. Keep supporting the HTMD Community.
Need Further Assistance or Have Technical Questions?
Join the LinkedIn Page and Telegram group to get the latest step-by-step guides and news updates. Join our Meetup Page to participate in User group meetings. Also, Join the WhatsApp Community to get the latest news on Microsoft Technologies. We are there on Reddit as well.
Author
About the Author: Sujin Nelladath, a Microsoft Graph MVP with over 10 years of experience in SCCM device management and Automation solutions, writes and shares his experiences with Microsoft device management technologies, Azure, DevOps and PowerShell automation.