我正在为 Windows 制作一个 docker 图像。此映像基于 microsoft/nanoserver 映像。应该在映像中安装一些不同的组件,以便由它制成的容器不再需要安装这些组件。好吧,我想这就是每个 docker 镜像的目的。
但是,我的问题是:对于 Windows docker 映像和 Windows 安装程序,这将如何工作?实际上,Windows 的安装程序可执行文件有一个 GUI,需要用户与安装程序交互并提供不同的信息。在 Ubuntu 的情况下,它似乎更容易,因为我只运行apt-get install并且我可以获取二进制文件并轻松安装它们。
更具体地说,我问自己:
- 我看到一些 Windows 设置有类似静音或静音开关的东西。但我想我不能假设这是 Windows 功能,每个 setup.exe 都有这样的开关,对吧?这可能取决于设置的创建者是否包含此选项。
- 我什至如何使用 PowerShell 在 Windows 上启动安装程序?它只是命令setup.exe还是Start-Process setup.exe或 ...?
提前感谢您的帮助和问候