问题标签 [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.
dockerhub - Docker Hub - 自动构建失败,但本地构建没有问题
我ldaume/docker-highcharts-server
在 Docker Hub Registry 中创建了存储库,该存储库连接到包含 Dockerfile 的 github 存储库。
如果我在本地构建图像,它就像一个魅力。
但是自动构建失败并出现错误Unknown Build Error.
并且没有日志。我可以在构建信息中看到的唯一内容是Dockerfile
,所以 docker 对 github 没有任何问题;)。
有任何想法吗?
node.js - 使用 node.js 的 Docker Rest API
如何使用 node.js 在 localhost 环境中运行 docker rest api。我需要知道端口设置和将在其上使用的 url 等。
docker - 用于 tomcat 的 Dockerfile
我需要创建一个带有tomcat安装细节的图像。我在net中尝试了很多dockerfile并尝试构建但没有运气。谁能告诉我dockerfile中应该使用哪些命令才能成功安装tomcat?我不需要任何官方的tomcat图像。提前致谢。
docker - 如何在多个 docker 主机之间共享图像?
我有两台主机,每台都安装了 docker。
众所周知,每个 docker 都将图像存储在本地/var/lib/docker
目录中。
所以如果我想使用一些图像,例如ubuntu
,我必须docker pull
在每个主机上执行从互联网下载。
我认为它很慢。
我可以将图像存储在共享磁盘阵列中吗?然后让一些主机拉一次镜像,允许每个可以访问共享磁盘的主机直接使用镜像。
这是可能的还是好的做法?为什么docker不是这样设计的?
它可能需要破解 docker 的源代码来实现这一点。
amazon-ec2 - 如何从私有 Dockerhub 存储库自动化 docker 运行?
我有一个运行 Docker 的 EC2 服务器,我想将以下内容添加到User Data
服务器启动时,我的私有 Dockerhub 映像将被拉取/运行,如下所示:
但我不确定如何进行身份验证以访问私有 repo myusername/hello
。
使用 Github 创建和上传部署密钥,Dockerhub 是否提供类似的部署密钥选项?
node.js - 由于 npm install bcrypt 问题,Dockerhub 自动构建失败
我有一个Dockerfile
看起来像这样的:
而且我已经将我的Dockerhub
回购连接到我的Github
回购,这样Automated Build
每次我推送到我的主分支时都会触发一个。
但是构建失败了,这可能是由于npm install bcrypt
命令造成的。我在构建日志中收到以下错误:
我不确定为什么这会是一个legacy binary node
问题,因为我正在安装最新版本。
我该如何解决这个问题?
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 任务的人,你是怎么做的?
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?
docker - docker pull 使用 puppet 不工作
docker pull www.alm-docker-registry.com:8090/test... 正在工作,但是当我尝试使用 puppet 脚本做同样的事情时,它显示错误。
注意:我没有使用任何模块,而是直接从清单执行命令。
docker - Docker Registry 和 Docker Index 有什么区别?
我是 docker 新手,只是通过在线链接了解它是如何工作的。但是,我对 Docker Registry 和 Docker Index 不太清楚。我知道您的 docker 映像将存在于注册表中,并且客户端使用 pull 命令来守护进程,从而从注册表中获取映像。但我也读到你也可以从 Index 获取图像,那么这两者有什么区别?
谢谢你。