问题标签 [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.
python - Python docker一直说找不到模块
我正在尝试构建一个 docker 来托管我的 Discord 机器人。码头文件是
并且docker-build . -t bot
工作正常。但是,当我尝试运行 docker 时,我得到了
构建docker时,可以看到安装成功discord==1.5.1
requirements.txt 包含:
我对docker很陌生,所以如果这是一个愚蠢的错误,请不要判断:)
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是否足以满足上述过程?
docker - 如何使用 docker-py 获取容器日志文件
作为 docker 自动化的一部分,我正在尝试使用 python docker 包自动化某些 docker 操作。好吧,我已经成功实现了大部分要求,但是找不到等效的方法
我的实现:
然而,它并没有给出预期的结果。请帮助我确定实施中缺少的内容。提前感谢您解决这个问题
#更新
好吧,我已经通过引用链接替换了我的实现。虽然添加tail选项时它不起作用。在添加 tail 命令时,它显示为空白,没有任何错误。有关获得拖尾结果的任何提示
python-3.x - 带有尾部选项的 Docker-Py 日志不起作用
我正在尝试使用 python 的 docker 包执行自动化。在那我试图用下面的代码阅读带有尾巴的日志,但它什么也没显示。
如果您能识别出我的代码中缺少的项目,那将会很有帮助。预先感谢您解决问题
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/
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 很陌生,所以我知道我错过了一些非常愚蠢的东西。任何帮助都将不胜感激。
谢谢!
python - 在现有 docker swarm Python Docker SDK 中创建新服务时,如何在 client.services.create 中添加约束?
我想使用 python docker sdk 在现有的 swarm 网络中创建一个服务。我有一个名为test_net
.
库的安装:pip3 install docker
下面是用于创建服务的代码
以下是我通过执行上述代码得到的错误:
我指的是这个文档。
如何使用 Placement 对象来使用约束?
我也试过constraints = ["Placement(constraints=['worker']"]
python - Python Docker SDK 正确构建和运行容器
我应该如何运行构建的 docker 镜像?
并且输出以字节为单位
这是正确的方法吗?如果我在构建时删除了tag
参数,我如何运行构建的容器而不指定图像标签但提供刚刚创建的图像?
返回以字节为单位,这正常吗?我要手动转换为字符串吗?
python - Docker Container Attach_Socket 中的 Python 脚本不在单独的行上发送
我正在尝试在 Docker 中编译和运行 python 代码。
Dockerfile
运行.sh
python代码(使用docker sdk for python):
容器日志:
如您所见,“您输入的”未显示在下一行,而是与输入放在同一行。它也没有显示发送的输入,即test
我也无法获得输出,上面显示的日志来自 docker app
.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 的路径如下。
你能帮我解决它吗?请让我知道有什么问题。
感谢您阅读。