无法为基于alpine的docker安装Microsoft ODBC驱动程序17

无法为基于alpine的docker安装Microsoft ODBC驱动程序17,docker,odbc,alpine,msodbcsql17,Docker,Odbc,Alpine,Msodbcsql17,我一直在尝试在dockerfile中安装Microsoft ODBC驱动程序17 for SQL Server for alpine。我在docker文件中运行以下命令 摘自— 然而,每次我都会收到以下信息。在运行交互模式下,我可以看到文件在那里 无法打开“msodbcsql_17.5.1.1-1_amd64.sig”:没有这样的文件或目录您正在下载msodbcsql17_17.5.1.1-1_amd64.sig并尝试验证msodbcsql_17.5.1.1-1_amd64.sig。按照错误消息

我一直在尝试在dockerfile中安装Microsoft ODBC驱动程序17 for SQL Server for alpine。我在docker文件中运行以下命令

摘自—

然而,每次我都会收到以下信息。在运行交互模式下,我可以看到文件在那里


无法打开“msodbcsql_17.5.1.1-1_amd64.sig”:没有这样的文件或目录

您正在下载
msodbcsql17_17.5.1.1-1_amd64.sig
并尝试验证
msodbcsql_17.5.1.1-1_amd64.sig
。按照错误消息所示,仔细检查文件名


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