Docker 作为 .msi 可安装

fro*_*rli 5 docker

是否可以创建一个可以轻松安装在 Windows 计算机上的可分发 docker 映像?

我不希望客户必须先安装任何东西。我希望它显示为正常的软件安装。

Car*_*rez 1

嗯,这应该是可能的,但这是一项艰巨的任务。

首先,您可能需要为每种 Windows 风格提供不同的安装程序。

对于 Windows Server 2016,您可以从安装程序执行 powershell 命令来启用容器,然后安装安装程序中嵌入的 docker 客户端,然后发出 docker pull 和 run 命令。等等。

对于 Windows 10 专业版,嵌入 docker for Windows 安装程序并静默调用它。然后执行docker命令

对于其他 Windows 版本,嵌入 docker 工具箱安装程序等

经过多次测试,我认为应该可以实现。

但我认为应该是一个更简单的方法

问候