gpt4 book ai didi

python - docker:如何查看我正在使用的驱动程序

转载 作者:行者123 更新时间:2023-12-04 19:25:28 25 4
gpt4 key购买 nike

我是 docker 世界的新手。
我有一个 Dockerfile模拟一台linux机器,我用它来连接微软的SQL。


FROM ubuntu:20.04
WORKDIR /app
ADD . /app

RUN apt dist-upgrade
RUN apt-get clean
RUN apt-get -y update

RUN apt-get -y install unixodbc unixodbc-dev openssl libkrb5-3 tdsodbc build-essential gcc curl coinor-cbc

RUN apt-get -y install python3.7 python3-pip python3-dev python3-tzlocal

# driver "ODBC Driver 17 for SQL Server"
RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
RUN curl https://packages.microsoft.com/config/ubuntu/19.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
RUN apt-get -y update
RUN ACCEPT_EULA=Y apt-get install msodbcsql17
RUN apt-get clean

RUN pip3 install -r requirements.txt

RUN chmod -R 777 ./

EXPOSE 8080

CMD python3 app.py
RUN apt-get -y install tdsodbc我安装了一个名为 freeTDF 的驱动程序(文档 https://www.freetds.org/)
在这里我安装 ODBC 驱动程序
RUN curl https://packages.microsoft.com/config/ubuntu/19.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
RUN apt-get -y update
RUN ACCEPT_EULA=Y apt-get install msodbcsql17
RUN apt-get clean
我实际使用哪些驱动程序?我可以在外壳中写什么来检查?
谢谢你。
我的问题是:我需要运行一个执行大量查询的应用程序(在 docker 中命名为应用程序)。我需要有机会在同一个连接上进行并发查询。至少意味着如果我在 Database1 上打开两个连接并且在两个连接上我都进行一个查询,则可以同时评估这两个连接,而不是第一个等待第一个结束的连接(我现在处于这种情况并且我不知道为什么)
谢谢你
编辑:
我在外壳上尝试了 docker info 。没有提供有关 ODBC、SQL 或 microsoft 的信息。这里是细节
enter image description here

最佳答案

下面的命令为您提供有关您正在使用的存储驱动程序的信息。

docker info

关于python - docker:如何查看我正在使用的驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71569853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com