问题标签 [python-docker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
238 浏览

python - Python docker一直说找不到模块

我正在尝试构建一个 docker 来托管我的 Discord 机器人。码头文件是

并且docker-build . -t bot工作正常。但是,当我尝试运行 docker 时,我得到了

构建docker时,可以看到安装成功discord==1.5.1

requirements.txt 包含:

我对docker很陌生,所以如果这是一个愚蠢的错误,请不要判断:)

0 投票
1 回答
63 浏览

selenium - Python中的dockerized Selenium是一个资源匮乏的过程吗?

我在一个旧线程中读到 dockerized selenium 网格是一个资源匮乏的过程。

我正在尝试并行运行 250 到 300 个硒测试,经过一些研究,我发现我有 3 个选项:

1:多线程 2:多处理 3:在 docker 容器中运行 selenium 脚本

但是后来我读到多线程并没有真正并行执行 i/o吗?

所以我把注意力转移到了dockerized selenium 脚本上。

那么一个简单的 dockerized selenium 脚本会消耗多少资源呢?脚本的 selenium 部分非常简单,它接收3 到 5 个值,然后在网页上输入这些值,然后单击一个按钮。

具有4 个 cpu 核心的24 gb ram是否足以满足上述过程?

0 投票
0 回答
106 浏览

docker - 如何使用 docker-py 获取容器日志文件

作为 docker 自动化的一部分,我正在尝试使用 python docker 包自动化某些 docker 操作。好吧,我已经成功实现了大部分要求,但是找不到等效的方法

我的实现:

然而,它并没有给出预期的结果。请帮助我确定实施中缺少的内容。提前感谢您解决这个问题

#更新

好吧,我已经通过引用链接替换了我的实现。虽然添加tail选项时它不起作用。在添加 tail 命令时,它显示为空白,没有任何错误。有关获得拖尾结果的任何提示

0 投票
1 回答
161 浏览

python-3.x - 带有尾部选项的 Docker-Py 日志不起作用

我正在尝试使用 python 的 docker 包执行自动化。在那我试图用下面的代码阅读带有尾巴的日志,但它什么也没显示。

如果您能识别出我的代码中缺少的项目,那将会很有帮助。预先感谢您解决问题

0 投票
1 回答
173 浏览

docker - Kubernetes 内部的 Python Docker SDK

我点击了这个链接 - https://docs.docker.com/engine/api/sdk/examples/并且在我使用 Docker 容器时 docker SDK 运行良好。现在我已经转移到 K8s,当我运行代码时,我会收到类似 "Container Not Found" 的错误。有没有办法在 Kubernetes PODS 中使用 Python Docker SDK?错误:

注意:作为普通 Docker 容器运行时,我没有遇到此错误。仅当代码在 k8s PODS 内运行时才会发生这种情况。

注意:由于所有容器都在 K8s PODS 中运行,所以 docker ps 也不返回任何内容

您可以在此处参考 Python Docker SDK: https ://docker-py.readthedocs.io/en/stable/

0 投票
0 回答
51 浏览

python - 无法从 docker 容器创建 kunerbetes pod

我创建了一个简单的 python 应用程序,它从 SQL 数据库中读取并显示一个值。我为应用程序和 SQL DB 创建了单独的 docker 容器,并且应用程序按预期运行。下面是我的应用程序的 Dockerfile。我将凭据作为环境变量传递给 python 应用程序。

我现在正在尝试将 docker 容器添加到 kubernetes pod。SQL DB pod 工作正常,没有任何问题。但是 python 应用程序的 pod 没有启动。它因以下错误而崩溃:

回溯(最后一次调用):文件“PythonApp.py”,第 3 行,在 cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=;PORT=1433;DATABASE=;UID=; PWD=') pyodbc.OperationalError: ('HYT00', '[HYT00] [Microsoft][ODBC Driver 17 for SQL Server]登录超时已过期 (0) (SQLDriverConnect)')

我创建了一个服务来将数据库公开给 python 应用程序。下面是服务的代码。

下面是 python 应用程序的部署文件。

我对 kubernetes docker 很陌生,所以我知道我错过了一些非常愚蠢的东西。任何帮助都将不胜感激。

谢谢!

0 投票
1 回答
122 浏览

python - 在现有 docker swarm Python Docker SDK 中创建新服务时,如何在 client.services.create 中添加约束?

我想使用 python docker sdk 在现有的 swarm 网络中创建一个服务。我有一个名为test_net.

库的安装:pip3 install docker

下面是用于创建服务的代码

以下是我通过执行上述代码得到的错误:

我指的是这个文档。

如何使用 Placement 对象来使用约束?

我也试过constraints = ["Placement(constraints=['worker']"]

0 投票
0 回答
43 浏览

python - Python Docker SDK 正确构建和运行容器

我应该如何运行构建的 docker 镜像?

并且输出以字节为单位

这是正确的方法吗?如果我在构建时删除了tag参数,我如何运行构建的容器而不指定图像标签但提供刚刚创建的图像?

返回以字节为单位,这正常吗?我要手动转换为字符串吗?

0 投票
0 回答
68 浏览

python - Docker Container Attach_Socket 中的 Python 脚本不在单独的行上发送

我正在尝试在 Docker 中编译和运行 python 代码。

Dockerfile

运行.sh

python代码(使用docker sdk for python):

容器日志:

如您所见,“您输入的”未显示在下一行,而是与输入放在同一行。它也没有显示发送的输入,即test

我也无法获得输出,上面显示的日志来自 docker app

0 投票
1 回答
197 浏览

.net - 将基于.net core 5.0的python 3.8安装到Docker

我是使用 docker 的新手,在基于 .net core 5.0 的 docker 中安装 python 时遇到问题,我遵循简单的教程并将其成功应用于服务器。我正在尝试应用它在 Visual Studio(.net core 5.0)中制作我自己的 docker 文件

我的开发(部署)环境基于 .net core 和 python 3.8。

我正在使用Visual Studio 提供的docker 支持。如果我使用此选项,Visual Studio 将为我的项目创建一个 Dockerfile。

下面是初始生成的 docker 文件。

我添加了一些脚本来将 python3.8 安装到 Docker。下面是添加我的代码的脚本(请参阅#mycode start - end)

当我使用这个脚本构建时,我看到了一个错误

#8 [base 3/5] COPY requirements.txt ./
#8 sha256:29112b53fcb5ccf9ccc50257780a731276
#8 ERROR: "/requirements.txt" not found: not found

requirements.txt 的路径如下。

你能帮我解决它吗?请让我知道有什么问题。

感谢您阅读。