【问题标题】:How to install AWS Redshift ODBC driver to Alpine in Docker. (Node.js)如何在 Docker 中将 AWS Redshift ODBC 驱动程序安装到 Alpine。 (Node.js)
【发布时间】:2022-01-09 20:21:30
【问题描述】:

我正在使用 ODBC for Node.js 创建与 AWS Redshift 的数据库连接。使用以下链接很容易安装到 Windows 中。 https://docs.aws.amazon.com/redshift/latest/mgmt/configure-odbc-connection.html

但当我尝试使用 Docker 容器执行应用程序时,我必须安装到 Node:Alpine。

有哪些方法?

【问题讨论】:

    标签: javascript linux amazon-web-services docker amazon-redshift


    【解决方案1】:

    alpine 不支持驱动程序所需的 C/C++ 库版本。如果你能忍受 slim,这里是如何安装的:

    FROM node:lts-slim
    RUN apt-get update \
        && apt-get install wget -y \
        && wget https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.4.45.1000/AmazonRedshiftODBC-64-bit-1.4.45.1000-1.x86_64.deb -qO /tmp/AmazonRedshiftODBC-64-bit-1.4.45.1000-1.x86_64.deb \
        && apt-get install /tmp/AmazonRedshiftODBC-64-bit-1.4.45.1000-1.x86_64.deb \
        && rm /tmp/AmazonRedshiftODBC-64-bit-1.4.45.1000-1.x86_64.deb
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 2023-01-13
      • 2018-12-09
      • 2021-09-10
      • 1970-01-01
      • 2020-03-03
      相关资源
      最近更新 更多