Невозможно установить драйвер Microsoft ODBC 17 для докера на базе alpine

Я пытался установить драйвер Microsoft ODBC 17 для SQL Server для alpine в свой файл докеров. Я запускаю следующие команды в своем файле докеров

Взято с - https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15


RUN wget https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7 8d28ddafb39b/msodbcsql17_17.5.1.1-1_amd64.apk
RUN wget https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/mssql tools_17.5.1.2-1_amd64.apk


RUN wget https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_17.5.1.1-1_amd64.sig
RUN wget https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/mssql-tools_17.5.1.2-1_amd64.sig

RUN apk add gnupg
RUN wget https://packages.microsoft.com/keys/microsoft.asc  | gpg --import -
RUN gpg --verify msodbcsql_17.5.1.1-1_amd64.sig msodbcsql_17.5.1.1-1_amd64.apk


RUN apk add --allow-untrusted msodbcsql_17.5.1.1-1_amd64.apk
RUN apk add --allow-untrusted mssql-tools_17.5.1.1-1_amd64.apk

Однако каждый раз я получаю следующее сообщение. В интерактивном режиме запуска я вижу, что файлы есть.

не удается открыть 'msodbcsql_17.5.1.1-1_amd64.sig': нет такого файла или каталога

1 ответ

Решение

Вы скачиваете msodbcsql17_17.5.1.1-1_amd64.sig и пытаюсь проверить msodbcsql_17.5.1.1-1_amd64.sig. Дважды проверьте имя файла, как указано в сообщении об ошибке.

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