问题标签 [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 回答
402 浏览

docker - 将 docker run 转换为 python docker,传递环境变量的问题

我正在尝试将以下 docker run 命令转换为 python docker run:

这就是我到目前为止所拥有的:

但似乎我在传递 env 变量时遇到了问题

传递环境变量的正确方法是什么?

编辑

改成之后

我收到了这个错误:docker.errors.ContainerError: Command 'None' in image

docker build 文件中声明了只运行 python 脚本的命令。

0 投票
1 回答
410 浏览

python - 使用 docker 将回显输入发送到标准输入到 docker 容器

下面是我的示例 c 程序

我能够编译程序并构建图像(docker build -t sample_c .)。现在在运行容器时,我想将输入参数作为 echo 传递给容器。我如何使用 python docker 实现这一点

在 python shell 中,我试图运行容器并传递参数,如图所示。获得结果,但 x 和 y 值被视为一些随机数。

我如何使用 python docker 实现这一点?

0 投票
1 回答
2257 浏览

docker - 如何在 python docker sdk 中使用 exec_run 来替换我的 docker cli 命令

我想用 docker python sdk 替换下面的命令

这是我正在编写的代码和使用 python3 时遇到的错误

如何解决这个问题?

0 投票
1 回答
515 浏览

python - 如何使用 python docker 获取容器统计信息

在运行容器后,我试图在我的 python 代码中获取 docker 容器统计信息,如下所示。我指的是 python docker SDk https://docker-py.readthedocs.io/en/stable/index.html来运行并获取容器的详细信息。

正在获取的统计数据没有正确的内存和其他一些细节。以下是统计详情

如何使用 python docker SDK 正确获取所有统计信息?

0 投票
1 回答
116 浏览

python-3.x - 使用 python sdk 在 github 中使用远程 docker 文件构建 docker 映像

我能够使用 python sdk 构建 docker 映像。如果 dockerfile 在我的本地机器上可用。

现在,我的 docker 文件将保存在 github 存储库中,我应该提取它们并构建图像。python sdk doc 说 build 方法接受路径或文件对象。

我能够使用 pyGithub (API3) 存储库从 github 读取 docker 文件的内容

我不确定如何将上述内容对象(ContentFile.ContentFile)转换为 python 文件对象,以便我可以使用它来构建如下图像

0 投票
1 回答
74 浏览

python - Python Docker Container:如何安装模块,例如 pymqsl?

我想将模块“pymysql”与官方python容器https://hub.docker.com/_/python一起使用到目前为止我发现的唯一方法是制作我自己的容器,如下所示:

有没有我可以使用的参数或以其他方式添加模块?我不想依赖自己的图像。

0 投票
0 回答
84 浏览

python - 我可以在不从 repo 构建或拉取 docker 镜像的情况下获取镜像 id 吗?

我想获取一些 docker 图像(超过 100 个以上)的图像和图像 ID。我无法在本地机器上提取所有这些图像来获取图像 ID。有没有办法使用 docker api 或 python gitlab api 这可以做到?我交替地考虑使用requests来实现这一点。如果有人能分享他们对如何实现这一目标的见解,我将不胜感激。

除非我拉出图像,否则我会收到错误消息:no such image!我看到了这个有用的链接,https://docs.gitlab.com/ee/api/container_registry.html但不确定如何使用它。这是获取图像详细信息的方法吗?

谢谢您的帮助。

0 投票
2 回答
260 浏览

python - 如何使用 python docker 模块从容器 ID 获取容器名称

我想通过传递容器 id 来获取容器名称。我已经尝试在下面得到它,但不幸的是它对我没有用。

我可以知道缺少什么以及如何从容器 ID 中获取容器名称吗

0 投票
1 回答
219 浏览

python - 有没有办法获取使用 docker API for python 创建 docker 映像的日期

我想created at使用 docker API 获取 docker 映像的日期。这可能吗?我在文档https://docker-py.readthedocs.io/en/stable/images.html中没有看到它。我看到了一种获取它的方法,requests但希望使用dockerAPI,因为我的代码使用 docker API 来获取其他信息,例如注册表 ID。

0 投票
0 回答
108 浏览

python - 在 docker python 中运行复制命令无法处理星号

我正在尝试运行 docker 容器将文件从卷复制到本地文件夹:

但我明白了

它似乎没有正确处理星号。为什么是这样?

我可以正确地 ls 的内容,也可以从容器内/data_from/写入数据。/data_to/