问题标签 [dockerpy]

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 回答
921 浏览

dockerpy - 如何使用 docker-py 运行 docker 标签

在命令行上,您可以运行docker tag [from] [to]为图像指定另一个名称。该文档未提供有关如何以编程方式执行此操作的任何信息。

如何使用 docker-py 进行 docker tag 操作?

0 投票
1 回答
1141 浏览

python - docker-py:是否可以向 services.create 添加运行状况检查命令?

有没有办法在使用 docker-py SDK创建新服务时指定运行状况检查命令?

此选项在使用标志“--health-cmd”的 docker cli以及创建新容器运行时的 SDK 中可用,但即使使用低级别,我也找不到为服务指定运行状况检查命令的方法API。

0 投票
2 回答
373 浏览

python - Py-Docker create_container 使用远程卷

我正在使用 pydocker 库远程运行一个 docker 容器。我需要在正在运行的容器中挂载一个本地目录。该文档确实提到了使用 API 创建卷的方法。但是,我无法弄清楚如何在创建容器时使用该卷。

我正在关注https://docker-py.readthedocs.io/en/stable/api.html#module-docker.api.container上的文档

0 投票
1 回答
1097 浏览

python - docker-py:如何将 IP 地址绑定到容器

假设我有一个名为“mynet”的网络,我想启动一个 IP 地址绑定到 192.168.23.2 的容器。

我开始的代码是:

我从这里做什么?我正在有效地寻找--ipdocker run.

0 投票
1 回答
1433 浏览

python - 使用 Python SDK 创建 Docker 容器并在其中执行命令

我正在尝试使用 Docker Python SDK 创建一个 Docker 容器,并在其中继续执行一些命令并获得一些结果。

我在文档中发现我可以运行容器执行命令然后这个容器就消失了

或创建一个容器并使其作为守护进程运行

但我仍然不知道如何保持容器运行并发送命令执行,这可能吗?还是我错过了什么?还是我误解了什么?

0 投票
1 回答
337 浏览

dockerpy - python docker-py 客户端比服务器更新

我想从 python 3.6.3 运行 docker。来自终端(Ubuntu)的命令工作正常,但我的 python 脚本:

返回:

APIError:400 客户端错误:错误请求(“客户端比服务器更新(客户端 API 版本:1.30,服务器 API 版本:1.24)”)

docker-machine 和 docker 版本

docker-machine 版本 0.13.0,构建 9ba6da9

客户端:
版本:1.12.6
API 版本:1.24
Go 版本:go1.7.4
Git 提交:78d1802
构建:2017 年 3 月 14 日星期二 09:47:15
OS/Arch:linux/amd64

服务器:
版本:1.12.6
API 版本:1.24
Go 版本:go1.7.4
Git 提交:78d1802
构建:2017 年 3 月 14 日星期二 09:47:15
OS/Arch:linux/amd64

0 投票
1 回答
1276 浏览

ansible - 无法安装 ansible-awx

我正在尝试安装 AWX,但它失败并出现以下错误

版本信息

docker --version

错误

谁能指出我做错了什么?

还有一种方法可以在没有 docker/container 的虚拟机中安装 AWX,就像任何其他应用程序一样?

0 投票
1 回答
896 浏览

bash - 使用 docker sdk for python 将 docker 容器内的 shell 脚本的输出捕获到文件中)

我的 docker 容器中有一个名为test.sh. 我想将此脚本的输出通过管道传输到文件中。我可以使用docker exec命令或登录到 shell(使用docker run -it)并运行./test.sh > test.txt. 但是,我想知道如何使用 docker sdk for python 来实现相同的结果。到目前为止,这是我的代码:

我正在使用 docker sdk 的低级 API。如果您知道如何使用高级 API 实现与上述相同的结果,请告诉我。

0 投票
2 回答
369 浏览

python-3.x - 想要通过 docker 使用 Python3.x api 向 docker 公开端口

这是码头工人链接

我想使用 python docker api 对上面的公开选项进行编码。

因此,我希望 7092 端口应该暴露给 selenium/node-chrome docker。

结果:

请帮助我,在此先感谢。

0 投票
1 回答
1130 浏览

python - 单元测试以请求在 python 中构建的 docker 容器时连接中止

我的目标是编写一个构建 docker 容器并尝试执行对新建容器的请求的单元测试。

测试首先构建一个 docker 镜像,然后运行该镜像,最后尝试对新创建的容器执行请求。目前运行测试使用py.test给了我

而在 ipython 中运行相同的代码就可以了。

预期行为: py.test给出一个成功的结果。

测试

Dockerfile

我的 docker 文件如下所示,

应用程序.py

环境.yml

Gunicorn.conf.py

系统规格

  • 服务器版本:17.12.0-ce
  • uname:17.3.0 达尔文内核版本 17.3.0