小编Rap*_*dad的帖子

M1 MacBook 上的 Ubuntu (20.10) Docker 映像上的 MSSQL 工具

在我的 M1 MacbookPro 上,我创建了一个 Dockerfile,如下所示:

FROM ubuntu:20.10

RUN apt-get update
RUN apt-get install -y curl gnupg2

RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

RUN curl https://packages.microsoft.com/config/ubuntu/20.10/prod.list > /etc/apt/sources.list.d/mssql-release.list

RUN exit
RUN apt-get update
RUN ACCEPT_EULA=Y apt-get install -y msodbcsql17

RUN ACCEPT_EULA=Y apt-get install -y mssql-tools
RUN echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
RUN source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

它使用 Ubuntu20.10映像,并尝试安装Microsoft 的 ODBC 驱动程序我已按照Microsoft 文档遵循命令。

当我运行构建时,出现错误Unable to locate package msodbcsql17。我尝试运行并通过 SSH 连接到容器,但仍然遇到相同的错误。

% docker build .           
[+] …
Run Code Online (Sandbox Code Playgroud)

sql-server ubuntu docker apple-m1

7
推荐指数
2
解决办法
4567
查看次数

标签 统计

apple-m1 ×1

docker ×1

sql-server ×1

ubuntu ×1