问题标签 [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.
jenkins - Jenkins Docker 插件显示离线
我已将Docker 插件与 Jenkins 集成。
我确信集成成功,因为安装后我检查了“测试连接”,它正确显示了我的 Docker 版本。
现在我试图从我的构建中提供奴隶,但它失败了。我正进入(状态:
谁能帮我调试一下?
checkbox - Jenkins Docker 插件未显示完成时标记复选框
我正在使用 Jenkins Docker 插件。
我应该看到Tag-on-completion
复选框,以便图像将保留在 docker 中。
参考:https ://wiki.jenkins-ci.org/display/JENKINS/Docker+Plugin
但是在我的 Jenkins 中,没有看到该Tag-on-completion
复选框。
python-2.7 - Saltstack docker.login 返回 APIError: 500 服务器错误?
我在https://hub.docker.com创建了一个私有存储库,并且 docker login 工作正常。我正在尝试通过 saltstack 制作它并使用此链接登录。
我收到了这个错误
我认为存储库 url 是错误的。根据问题,URL 必须以 /v1/ 结尾 我的存储库的“要进行身份验证的注册表 URL”是什么?
docker - 如何获取拉取 docker 镜像的百分比?
我docker pull
通过命令或 docker-py API使用它c.pull(repository, tag=None, stream=False)
。
如何获取此图像的拉取(下载)进度?
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 库时。
任何人有任何类似的问题...有关如何调试此问题的任何想法...或任何修复指针?
谢谢,基兰
docker - 使用 docker-py 在同一个容器上运行多个命令
我想创建一个使用 docker-py 在 Docker 容器内运行多个命令的过程。阅读文档,我发现我可以在创建容器时使用命令选项。像这样:
有没有办法在刚刚创建的容器上运行其他命令?
谢谢!
docker - 私有 docker 注册表的访问控制
有没有办法对私有 Docker 注册表的推送和拉取进行访问控制?
我有一台机器,我正在运行这样的私有 docker 注册表
我从运行注册表部分下的docker 注册表的 github 中获取了这个。
这很好用,但是任何人都可以拉动并推动它。我想限制谁可以拉/推到注册表的控制。
有没有办法做到这一点?
感谢您的回复。
docker - 如何发送到 docker-py 容器的标准输入?
考虑这个shell示例:
这将执行一个 busybox 容器并创建一个包含/out
内容的新文件hello
。
我将如何使用 docker-py 完成此任务?
docker-py
等价物:
有stdin_open = True
,但我在哪里写'hello'
?
docker - 分离模式下 exec 命令的 Docker 输出
我正在尝试在正在运行的容器中启动一个 jar 文件。为了做到这一点,我使用这个命令docker exec -t -d [containerID] java -jar jarname.jar
。该命令已成功执行,但我无法看到其输出。Docker 在主机中分配了一个新的 tty,但我怎样才能看到它的输出?我究竟做错了什么?
python - Python docker-py 连接被拒绝
我在使用Python 中的docker-py从客户端访问 docker 守护程序时遇到问题。我通过命令启动了一个 docker 守护进程,
sudo docker -d &
输出为[1] 4894
. 然后我尝试使用从这里以 root 身份 获得的代码从 python 访问守护进程
这给了我错误:
我也试过
但它给了我同样的错误。