Невозможно установить драйвер Microsoft ODBC 17 для докера на базе alpine
Я пытался установить драйвер Microsoft ODBC 17 для SQL Server для alpine в свой файл докеров. Я запускаю следующие команды в своем файле докеров
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
. Дважды проверьте имя файла, как указано в сообщении об ошибке.