问题标签 [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 投票
0 回答
1357 浏览

jenkins - Jenkins Docker 插件显示离线

我已将Docker 插件与 Jenkins 集成。

我确信集成成功,因为安装后我检查了“测试连接”,它正确显示了我的 Docker 版本。

现在我试图从我的构建中提供奴隶,但它失败了。我正进入(状态:

谁能帮我调试一下?

0 投票
1 回答
109 浏览

checkbox - Jenkins Docker 插件未显示完成时标记复选框

我正在使用 Jenkins Docker 插件。

我应该看到Tag-on-completion复选框,以便图像将保留在 docker 中。

参考:https ://wiki.jenkins-ci.org/display/JENKINS/Docker+Plugin

但是在我的 Jenkins 中,没有看到该Tag-on-completion复选框。

0 投票
1 回答
946 浏览

python-2.7 - Saltstack docker.login 返回 APIError: 500 服务器错误?

我在https://hub.docker.com创建了一个私有存储库,并且 docker login 工作正常。我正在尝试通过 saltstack 制作它并使用此链接登录。

我收到了这个错误

我认为存储库 url 是错误的。根据问题,URL 必须以 /v1/ 结尾 我的存储库的“要进行身份验证的注册表 URL”是什么?

0 投票
0 回答
1009 浏览

docker - 如何获取拉取 docker 镜像的百分比?

docker pull通过命令或 docker-py API使用它c.pull(repository, tag=None, stream=False)

如何获取此图像的拉取(下载)进度?

0 投票
1 回答
777 浏览

docker - docker-py 在执行 /bin/bash 时出现问题

我有一个从 ubuntu 基础映像构建的 docker 映像,安装了一些软件。

我有一个启动脚本,如下

现在我使用 docker-py python 库从一个 python 文件启动多个这些容器。

这很好用,当我在 Ubuntu 桌面、Ubuntu 14.04.1 LTS 和 1.10 的 docker-py 版本上测试它时,我可以启动多个(比如 3 个)。它将启动码头工人,我可以稍后进行码头附加并在终端上工作。

现在我将我的测试环境转移到了一个带有 Ubuntu 14.04.1 LTS 和 docker-py 版本 1.12 的 Ubuntu Server 版本。

我看到的问题是,当我使用相同的脚本并尝试启动 3 个 docker 时,在将 process1 和 process 2 作为后台进程启动后,所有 docker 都会退出。似乎 /bin/bash 根本没有执行。

如果我执行与“docker run -t -i p14 /startup.sh -->”相同的 docker 映像,那么一切都会再次正常。docker 已正确启动,我可以访问终端。

唯一的问题是当我执行这个 python 库时。

任何人有任何类似的问题...有关如何调试此问题的任何想法...或任何修复指针?

谢谢,基兰

0 投票
4 回答
3419 浏览

docker - 使用 docker-py 在同一个容器上运行多个命令

我想创建一个使用 docker-py 在 Docker 容器内运行多个命令的过程。阅读文档,我发现我可以在创建容器时使用命令选项。像这样:

有没有办法在刚刚创建的容器上运行其他命令?

谢谢!

0 投票
1 回答
2888 浏览

docker - 私有 docker 注册表的访问控制

有没有办法对私有 Docker 注册表的推送和拉取进行访问控制?

我有一台机器,我正在运行这样的私有 docker 注册表

我从运行注册表部分下的docker 注册表的 github 中获取了这个。

这很好用,但是任何人都可以拉动并推动它。我想限制谁可以拉/推到注册表的控制。

有没有办法做到这一点?

感谢您的回复。

0 投票
2 回答
6106 浏览

docker - 如何发送到 docker-py 容器的标准输入?

考虑这个shell示例:

这将执行一个 busybox 容器并创建一个包含/out内容的新文件hello

我将如何使用 docker-py 完成此任务?

docker-py等价物:

stdin_open = True,但我在哪里写'hello'

0 投票
1 回答
3714 浏览

docker - 分离模式下 exec 命令的 Docker 输出

我正在尝试在正在运行的容器中启动一个 jar 文件。为了做到这一点,我使用这个命令docker exec -t -d [containerID] java -jar jarname.jar。该命令已成功执行,但我无法看到其输出。Docker 在主机中分配了一个新的 tty,但我怎样才能看到它的输出?我究竟做错了什么?

0 投票
2 回答
8168 浏览

python - Python docker-py 连接被拒绝

我在使用Python 中的docker-py从客户端访问 docker 守护程序时遇到问题。我通过命令启动了一个 docker 守护进程, sudo docker -d &输出为[1] 4894. 然后我尝试使用从这里以 root 身份 获得的代码从 python 访问守护进程

这给了我错误:

我也试过

但它给了我同样的错误。