首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头:怎么看我用的是哪个司机?

码头:怎么看我用的是哪个司机?
EN

Stack Overflow用户
提问于 2022-03-22 09:42:33
回答 1查看 197关注 0票数 0

我是码头新手。我有一个模拟linux机器的Dockerfile,用来连接到microsoft。

代码语言:javascript
复制
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驱动程序

代码语言:javascript
复制
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中名为app )来执行大量的查询。我需要有机会在相同的连接上进行并发查询。这至少意味着,如果我在Database1上打开两个连接,在这两个连接上执行一个查询,那么这两个连接可以同时进行评估,而不是第一个等待第一个连接结束的连接(我现在正处于这种情况,我不知道为什么)

谢谢

编辑:我尝试了码头信息的外壳。不提供有关ODBC、SQL或microsoft的信息。这里的细节

EN

回答 1

Stack Overflow用户

发布于 2022-03-22 10:20:45

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

代码语言:javascript
复制
docker info
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71569853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档