Пользовательский образ докера, содержащий утилиты nanoiis и sqlcmd

Я хотел бы создать образ, содержащий образ nanoiis, с установленной утилитой sqlcmd. Я мог бы далее использовать это пользовательское изображение в нашем DevOps pipeline,

Файл sqlcmd доступен по [этой ссылке sqlcmd] на веб-сайте Microsoft https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility?view=sql-server-2017.

Я вроде застрял, потому что утилита находится в файле MSI (MsSqlCmdLnUtils.msi) и я не знаю, как запустить программное обеспечение, которое в отличие от пользовательского интерфейса SQLserver это можно установить из командной строки.

После этого я могу зафиксировать изображение и использовать его в нашем конвейере.

1 ответ

Решение

2 вещи:

  1. Нано-сервер больше не поддерживает роль IIS
  2. Вы также не можете установить файлы MSI на нано-сервер

Вместо этого вам нужно основать свой образ на windowsservercore и запустить установку в тихом режиме, чтобы избежать всплывающих окон в файле MSI.

Другие вопросы по тегам