类型:虚拟化技术
简介:基于操作系统层级的虚拟化技术,将软件与其依赖项打包为容器。
Intune是一款基于云的设备管理工具,可以帮助轻松管理企业中的Windows和macOS设备。支持通过Win32包部署到Windows设备,或者macOS设备的PKG安装包,Intune都能为提供自动化的应用程序部署解决方案。本篇教程介绍如何使用Microsoft Intune来部署Docker Desktop。
一、在Windows设备上使用Intune部署DockerDesktop
1、登录到Intune管理中心。
2、打开Intune管理中心,使用管理员账户登录。
3、在管理中心的左侧菜单中,选择Apps(应用程序),然后选择Windows,接着点击Add(添加)以添加新的应用程序。
4、在应用程序类型选择页面,选择Windows应用程序(Win32),然后点击Select(选择)。
5、在App package file部分,点击Select app package file,上传准备好的intunewin包。该文件是通过Intune Win32应用打包工具生成的,它可以包含Docker Desktop的安装程序。
6、在Appinformation页面,填写相关的应用程序详细信息,如:
- Name(应用程序名称):例如,DockerDesktop
- Description(描述):可以描述应用程序的用途或功能
- Publisher(发布者):例如,DockerInc.
- Version(版本):填写DockerDesktop的版本号
- 填写完毕后,点击Next(下一步)
7、配置安装命令
在Program选项卡中,可以更新Installcommand字段以满足需求。预填充的默认命令通常是:
msiexec/i"DockerDesktop.msi"/qn
这个命令会静默安装DockerDesktop,也可以根据具体需求调整命令。例如如果需要传递其他安装参数,可以进行修改。
8、设置重启选项
建议将Intune配置为在安装成功后重新启动计算机。这是因为Docker Desktop安装程序需要安装一些Windows功能,还可能需要更新本地用户组(如添加用户到docker-users组)。设置重启可以确保DockerDesktop安装后顺利启动。
9、配置返回代码行为
还可以配置Intune根据返回代码来判断安装是否成功,特别是对于返回代码3010(需要重启)等情况。这样可以帮助更好地监控部署的状态。
10、完成设置并创建应用程序
完成其余的配置选项后,查看设置并点击Create(创建)按钮,开始将Docker Desktop部署到Windows设备。
二、在macOS设备上使用Intune部署DockerDesktop
1、打开Intune管理中心,并使用管理员账户登录。
2、在管理中心的左侧菜单中,选择Apps(应用程序),然后选择macOS,接着点击Add(添加)以添加新的应用程序。
3、在应用类型选择页面,选择Line-of-businessapp(业务线应用),然后点击Select(选择)。
4、在App package file部分,点击Select appp ackagefile,选择并上传Docker的.pkg安装包(例如,Docker.pkg)。确保已经从Docker官网下载了最新的macOS版本的Docker Desktop安装包。
5、在Appinformation页面,填写应用程序的相关信息,包括:
- Name(应用程序名称):例如,Docker Desktop for macOS
- Description(描述):提供有关应用程序的简短说明
- Publisher(发布者):例如,DockerInc.
- Version(版本):填写DockerDesktop的版本号
- 填写完毕后,点击Next(下一步)
6、分配应用程序
在应用程序设置完成后,需要将应用程序分配到特定的设备或用户组。在Assignments(分配)选项卡下,点击Add group(添加组),选择希望部署Docker Desktop的设备组或用户组。
7、保存配置
确定分配设置后,点击Save(保存)完成配置。Docker Desktop将自动分配到所选择的设备组或用户组,并开始部署。