问题标签 [dockerhub]

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

dockerhub - Docker Hub - 自动构建失败,但本地构建没有问题

ldaume/docker-highcharts-server在 Docker Hub Registry 中创建了存储库,该存储库连接到包含 Dockerfile 的 github 存储库。

如果我在本地构建图像,它就像一个魅力。

但是自动构建失败并出现错误Unknown Build Error.并且没有日志。我可以在构建信息中看到的唯一内容是Dockerfile,所以 docker 对 github 没有任何问题;)。

有任何想法吗?

0 投票
1 回答
318 浏览

node.js - 使用 node.js 的 Docker Rest API

如何使用 node.js 在 localhost 环境中运行 docker rest api。我需要知道端口设置和将在其上使用的 url 等。

0 投票
2 回答
48777 浏览

docker - 用于 tomcat 的 Dockerfile

我需要创建一个带有tomcat安装细节的图像。我在net中尝试了很多dockerfile并尝试构建但没有运气。谁能告诉我dockerfile中应该使用哪些命令才能成功安装tomcat?我不需要任何官方的tomcat图像。提前致谢。

0 投票
3 回答
2063 浏览

docker - 如何在多个 docker 主机之间共享图像?

我有两台主机,每台都安装了 docker。

众所周知,每个 docker 都将图像存储在本地/var/lib/docker目录中。

所以如果我想使用一些图像,例如ubuntu,我必须docker pull在每个主机上执行从互联网下载。

我认为它很慢。

我可以将图像存储在共享磁盘阵列中吗?然后让一些主机拉一次镜像,允许每个可以访问共享磁盘的主机直接使用镜像。

这是可能的还是好的做法?为什么docker不是这样设计的?

它可能需要破解 docker 的源代码来实现这一点。

0 投票
3 回答
3208 浏览

amazon-ec2 - 如何从私有 Dockerhub 存储库自动化 docker 运行?

我有一个运行 Docker 的 EC2 服务器,我想将以下内容添加到User Data服务器启动时,我的私有 Dockerhub 映像将被拉取/运行,如下所示:

但我不确定如何进行身份验证以访问私有 repo myusername/hello

使用 Github 创建和上传部署密钥,Dockerhub 是否提供类似的部署密钥选项?

0 投票
1 回答
274 浏览

node.js - 由于 npm install bcrypt 问题,Dockerhub 自动构建失败

我有一个Dockerfile看起来像这样的:

而且我已经将我的Dockerhub回购连接到我的Github回购,这样Automated Build每次我推送到我的主分支时都会触发一个。

但是构建失败了,这可能是由于npm install bcrypt命令造成的。我在构建日志中收到以下错误:

我不确定为什么这会是一个legacy binary node问题,因为我正在安装最新版本。

我该如何解决这个问题?

0 投票
2 回答
1621 浏览

jenkins - 如何通过网络挂钩从 Docker Hub 与 Jenkins 通信?

似乎有很多示例可以轮询 GitHub,但我如何轮询 Docker Hub 并基于此触发构建?

我在 Docker Hub 中为我的自动构建设置了一个 webhook,但我看不到如何在 Jenkins 中轮询它。

似乎有这个 Jenkins 插件:https ://wiki.jenkins-ci.org/display/JENKINS/DockerHub+Plugin

但是,据我了解,自从 Docker Hub 上的 API 更改以来,该插件已被破坏。

更新:

似乎答案是使用 Build Triggers 下的 Trigger Builds Remotely 选项,但是由于匿名没有构建权限而失败。然后我切换到使用这个插件:https ://wiki.jenkins-ci.org/display/JENKINS/Build+Token+Root+Plugin

所以 URL 变成了这样:https ://jenkinsserver.com/buildByToken/build?job=test&token=test

如果我通过浏览器(甚至隐身)发布到该 URL,但不使用 cURL,则此方法有效。我得到:

但是,如果我这样做,我可以通过 cURL 让它工作:

但是,Docker Hub 不喜欢那个 URL…… 在此处输入图像描述

我在这里想念什么?我什至走在正确的轨道上吗?如果你是从 Docker Hub webhook 触发和 Jenkins 任务的人,你是怎么做的?

0 投票
1 回答
4983 浏览

authentication - When do DockerHub auth tokens expire?

When docker login succeeds an auth token is put in ~/.dockercfg. We are considering deploying a .dockercfg file to EC2 instances to all running of containers against private repository images. The alternative would be to run docker login on the instances, but I would prefer to give instances an auth token as opposed to an account password.

How long do the tokens issued by docker.io last before they expire?

0 投票
1 回答
403 浏览

docker - docker pull 使用 puppet 不工作

docker pull www.alm-docker-registry.com:8090/test... 正在工作,但是当我尝试使用 puppet 脚本做同样的事情时,它显示错误。

注意:我没有使用任何模块,而是直接从清单执行命令。

0 投票
3 回答
378 浏览

docker - Docker Registry 和 Docker Index 有什么区别?

我是 docker 新手,只是通过在线链接了解它是如何工作的。但是,我对 Docker Registry 和 Docker Index 不太清楚。我知道您的 docker 映像将存在于注册表中,并且客户端使用 pull 命令来守护进程,从而从注册表中获取映像。但我也读到你也可以从 Index 获取图像,那么这两者有什么区别?

谢谢你。