Tag: dockerhub

生成失败:请确保远程分支存在(128)

不知道这个问题是否在这里或serverfault,但在这里。 我在Docker Hub上构build了一些自动构build规则。 这些是我的规则: | Branch | master | /java/tomcat | latest | | Tag | /Tomcat(.*)/g | /java/tomcat | | 第一条规则没有任何问题,但第二条规则与主题的消息不符: Build failed: please ensure the remote branch exists (128) 这就像是试图得到一个名为Tomcat的分支是错误的。 我做错了什么? 看起来很像我的一个bug。 仅供参考:我在论坛上提出了同样的问题,但没有回答。

Jenkinsfile从quay.io触发器插件触发一个工作

我正试图从一个自由式项目转移到多分支pipe道构build。 当我将新的容器推送到我的Quay.io存储库时,我想让我的Jenkinsfile触发。 在Freestyle项目中,我可以用Quay.io触发器插件来完成这个任务。 转到多分支构buildpipe道我已经find了这个post ,描述了如何在dockerhub触发器上触发。 我还使用了Jenkinspipe道语法“向导”来生成要添加到我的Jenkins文件中的代码: properties([[$class: 'ScannerJobProperty', doNotScan: false], [$class: 'RebuildSettings', autoRebuild: false, rebuildDisabled: false], [$class: 'ThrottleJobProperty', categories: [], limitOneJobWithMatchingParams: false, maxConcurrentPerNode: 0, maxConcurrentTotal: 0, paramsToUseForLimit: '', throttleEnabled: false, throttleOption: 'project'], pipelineTriggers([[$class: 'QuayIoTrigger', repositories: ['hostedsparkbots/janitorbot-timer', 'hostedsparkbots/janitorbot', 'hostedsparkbots/sparky']]])]) 在上面的情况下,当我扫描我的github存储库时,我从jenkins控制台上得到了一个backtraces 墙 : java.lang.IllegalArgumentException: java.lang.ClassCastException@712ddbf9 at sun.reflect.GeneratedMethodAccessor4447.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jenkinsci.plugins.structs.describable.Setter$1.set(Setter.java:33) at org.jenkinsci.plugins.structs.describable.DescribableModel.injectSetters(DescribableModel.java:338) at […]

如何在Docker Hub / GitHub上查找子图片

作为一个stream行的Docker基础镜像( baseimage-docker )的贡献者 ,我想要search所有公开的图像,这是这个图像的子图像。 有没有办法做到这一点,无论是通过Docker Hub / Cloud的API,或通过GitHub代码search? 在GitHub中,我会查找“Dockerfile”-s,它包含行(+可选版本string): FROM phusion/baseimage 例如,elk-docker有这个文件: https : //github.com/spujadas/elk-docker/blob/master/Dockerfile#L10 我试图把这一行放在GitHub的search,但它几乎没有返回任何结果,与麋鹿docker明显缺失。

Docker如何链接两个容器

我是docker工的新手,我想运行一个Java的Web应用程序,它需要名称和邮件,并将其存储在一个MySQL分贝现在我怀疑是如何使用MySQL图像,我需要在我的应用程序中提及dBconfiguration和如何使这些应用程序和dB容器在tomcat服务器上运行。有可能上传整个图像在docker集线器运行在另一台主机拉动这个图像,并可以运行这个应用程序成功.. 我想dockerize我的名字和邮件应用程序,以便我可以转换成一个图像,以便任何主机可以拉动该图像,并运行应用程序没有任何依赖

Docker Hub – 自动构build链接到Bitbucket

在Docker Hub上自动构build – 链接时看不到存储库? 我在Bitbucket上创build了一个帐户,该帐户连接到一个存储库(没有团队,没有组,只是一个存储库上的用户)。 在Docker Hub中,我尝试通过button+ Add Repository /“自动构build”链接到Bitbucket。 我login没问题,但它说“没有可用的回购”。 这是奇怪的,因为我可以看到与这个特定的用户login到Bitbucket的存储库。 我创build了这个Bitbucket用户的唯一目的是能够看到该存储库。

通过Remote API传递命令行参数

我正在使用远程API来创build和启动容器,但我不知道如何通过我通常从本地机器创build时通过的命令行参数。 具体来说,我使用这个图像 ,这需要我运行'docker run [arguments] [image]'时通常会做的一堆参数。 有任何想法吗?

如何在运行Docker镜像时从文件中读取数据

我有一个docker图像,它有一个start.sh。 应用程序以configuration文件开始。 我在哪里把configuration文件,以便start.sh可以读取它? sudo docker run -i -t -p 9000:9000 localhost:5000/catalog-services_new /src/start.sh package.json 假设我想要阅读我的package.json的内容,我该怎么做。 谢谢。

在Docker中拉取图片时存储库名称无效

github上的存储库所有者与我共享了下面的存储库(mxtsit/myswitchXSS) ,而不是像他之前共享的几个存储库那样在Docker集线器上显示出来。 尽pipe拥有正确的存储库名称,但仍遇到以下错误: docker@boot2docker:~$ docker pull mxtsit/myswitchXSS 2014/11/12 17:53:43 Invalid repository name (myswitchXSS), only [a-z0-9-_.] are allowed 我怀疑docker不能识别错误描述中提到的任何大写字母, only [a-z0-9-_.] are allowed ,请纠正我,如果我错了。 我想知道是否有任何正式的文档可用,谈论docker上有效的存储库名称? 在最近的过去,我所拉的任何软件仓库都是小小的, 符号。 有什么办法可以解决这个问题吗? 此外,我不能findDockerhub上的存储库,不像以前的存储库,理想情况下应该在那里,因为我可以看到它在我的github帐户。

在Docker Hub上扩展现有的Docker镜像

我是Docker的新手,想要扩展现有的图像。 我知道你可以使用Dockerfile中的FROM命令来扩展现有的Docker镜像(例如, 如何扩展现有的Docker镜像? ),但是我的问题是 – 一般来说,我怎样才能在不知道底座的情况下安装其他软件/软件包操作系统是基本映像还是哪个软件包pipe理器可用? 还是我想这是错误的方式?

如何在运行Ubuntu 14.04的32位ARM处理器的NVIDIA Tegra Jetson TK1上安装Docker?

Docker只支持64位x86 Linux,但是人们已经用Raspberry Pi为32位ARM处理器制作了图片。 这些将与TK1一起工作吗? 我是Docker的新手。 我试图把Jupyterhub放在我的TK1上,通过Python的Gnumpy包利用GPU。