alpine에서 mssql-tools를 사용하는 방법
방법을 조사하는 가운데 Git에 솔루션을 올리고 있는 사람이 있었으므로 참고로 해 해결했다.
그 때의 순서를 비망록으로 남긴다.
패키지가 공식 제공되지 않는 것이다
htps : // 팹 c 게이 s. 미 c 로소 ft. 코 m / 곤후 g /
방법을 둘러싼
github의 이슈 에 현시점(2020/11/6)이라면 닫히지 않지만, Install the Microsoft ODBC driver for SQL Server (Linux) 에 샘플이 있으므로 참고해 주세요라고 하는 것.
결국 어땠어?
issues 읽어 진행하면 dbamaster씨가 DockerFile의 샘플을 github에 올려 주시고 있다! 좋은
htps : // 기주 b. 코 m / d 바마 s r / m sql - ls - l lpine
이하의 인스톨 커멘드 부분을 자신의 DockerFile의 참고로 하게 했다.
설치하는 명령 부분 발췌
# Installing system utilities
RUN apk add --no-cache curl gnupg --virtual .build-dependencies -- && \
# Adding custom MS repository for mssql-tools and msodbcsql
curl -O https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_${MSSQL_VERSION}_amd64.apk && \
curl -O https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/mssql-tools_${MSSQL_VERSION}_amd64.apk && \
# Verifying signature
curl -O https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_${MSSQL_VERSION}_amd64.sig && \
curl -O https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/mssql-tools_${MSSQL_VERSION}_amd64.sig && \
# Importing gpg key
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --import - && \
gpg --verify msodbcsql17_${MSSQL_VERSION}_amd64.sig msodbcsql17_${MSSQL_VERSION}_amd64.apk && \
gpg --verify mssql-tools_${MSSQL_VERSION}_amd64.sig mssql-tools_${MSSQL_VERSION}_amd64.apk && \
# Installing packages
echo y | apk add --allow-untrusted msodbcsql17_${MSSQL_VERSION}_amd64.apk mssql-tools_${MSSQL_VERSION}_amd64.apk && \
# Deleting packages
apk del .build-dependencies && rm -f msodbcsql*.sig mssql-tools*.apk
끝
Reference
이 문제에 관하여(alpine에서 mssql-tools를 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hakuaneko/items/8496303bbf7e040addb1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)