包含 nanoiis 和 sqlcmd 实用程序的自定义 docker 图像

custom docker image containing nanoiis and sqlcmd utility

我想创建一个包含 nanoiis 图像并安装了 sqlcmd 实用程序 的图像。我可以在 DevOps pipeline.

中进一步使用此自定义图像

sqlcmd 可在 Microsoft 网站的 [this sqlcmd link] 中获得 https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility?view=sql-server-2017.

我有点卡住了,因为该实用程序位于 msi 文件中 (MsSqlCmdLnUtils.msi),我不知道如何 运行 一个会弹出 UI 的软件与可以从命令行安装的 SQLserver 不同。

完成后,我可以提交图像并在我们的管道中使用它。

2 件事:

  1. Nano 服务器不再支持 IIS 角色
  2. 您也无法在 nano 服务器上安装 MSI 文件

您需要将您的映像改为基于 windowsservercore,并且 运行 您的安装处于安静模式以避免 MSI 文件中的弹出窗口。