【问题标题】:Unable to install Microsoft ODBC Driver 17 for alpine based docker无法为基于 alpine 的 docker 安装 Microsoft ODBC Driver 17
【发布时间】:2020-05-23 18:42:59
【问题描述】:

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

取自 - https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15#alpine-linux


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”:没有这样的文件或目录

【问题讨论】:

    标签: docker odbc alpine msodbcsql17


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-23
      • 2017-06-25
      • 2021-03-09
      • 1970-01-01
      相关资源
      最近更新 更多