- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
有人知道 dockerhub 如何管理自动构建存储库的描述吗?
Dockerhub有一个很好的功能,即源存储库中的 README.md 被用作存储库描述。实际上,存储库的描述并不总是来自 master 分支的最新 README.md。它似乎非常随机或与最新版本有关。
示例存储库:
分支机构:
标签:
现在的问题是:如果我将所有标签都放在 Autobuild 上,则无法重现哪个 README.md 将显示在存储库描述中。
它有什么技巧,或者有一个 API 可以让我设置描述吗?
我希望总是显示我的 master/README.md 的最新提交!
最佳答案
The build process looks for a
README.md
in the same directory as yourDockerfile
.
(例如参见 tombatossals/dockerhub/nodejs
)
If you have a
README.md
file in your repository, it is used in the repository as the full description.If you change the full description after a build, is overwritten the next time the Automated Build runs.
To make changes, modify the README.md in your Git repository.
注意,如 mentioned here由 Andy ,这不适用于手动构建。
For manual builds (where you push your own image), Docker Hub does not peek inside your image and has no way to know about your Readme.
You'll need to manually add yourReadme
text to theInformation
section.
OP 询问:
Is there an API call where I can set the description of the repo?
我不知道(Docker Hub API was deprecated in docker 1.8+)
Issue 467报告相同的不确定性:
Sometimes the automated build system will still use the top-level
README
file.
还有 issue 402报告:
"Every once in a while, the content in the Full Description and the
Dockerfile
page will be from an old release tag."
然后:
"Has the specification for pulling
README
s changed? It now takes the top-levelREADME
from the source repository instead of from the directory where theDockerfile
is specified; considering a common use-case is a repository of Dockerfiles this has completely messed up the documentation."
Issue 300确认:
I notice two obvious failings here:
README.md
在 Dockerfile 所在的子目录中不受尊重README.md
位于存储库的顶层(以及 Dockerfile)“有时”它也不会被读入并且描述是空白的;即使在强制推送到底层存储库之后。关于Dockerhub 存储库说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35032775/
我想知道 dockerhub 的 IP 地址以将它们添加到我的白名单中。我没有找到 any kind of documentation像github一样提供这个。 但也许我是瞎子? 谢谢 最佳答案 你
我正在使用 Docker Hub 的自动构建系统来构建 docker 镜像。该图像有两种风格(基于 Debian jessie 和 wheezy)。我喜欢为这两个( :jessie 和 :wheezy
有人知道 dockerhub 如何管理自动构建存储库的描述吗? Dockerhub有一个很好的功能,即源存储库中的 README.md 被用作存储库描述。实际上,存储库的描述并不总是来自 master
之前我们使用的镜像都是从 dockerhub 公共仓库拉取的,我们也学习了如何制作自己的镜像,但是通过 tar 包的方式实现镜像的备份恢复迁移对于团队协作开发并不是特别友好,我们也可以将镜像推送至
虽然我成功登录 Dockerhub,但我无法推送我的图像并显示错误消息: unauthorized: authentication required. 一路支持docker unauthorized:
我想确定 DockerHub 中最新 docker 镜像的 sha 摘要: 如果我尝试拉取最新图像,我可以看到摘要 # docker pull mysql:latest ... Digest: sha
我正在寻找一种列出Dockerhub镜像的所有公开可用版本的方法。有没有办法可以做到这一点? 具体来说,我对openjdk:8-jdk-alpine图片感兴趣。 Dockerhub通常仅列出每个镜像的
我正在尝试获取 DockerHub 中公共(public)图像的标签列表。 我发现以下示例有效:https://hub.docker.com/v2/repositories/${reposiroty}
我正在尝试使用 docker hub 自动构建在本地构建良好的东西。它没有说: Build process failed: stat /var/lib/docker/aufs/mnt/1be9db48
在我的 docker 文件中,我有第一行FROM elezar/caffe:cpu它运行完美, 但是当我搜索 elezar/caffe:cpu在https://hub.docker.com/什么都没有
DockerHub 和 GitHub 有什么区别? DockerHub 可以代替 GitHub 还是仅用于镜像?如果是,它与 Nexus 和其他二进制管理工具有何不同? 最佳答案 闻起来像作业:) 他
我在 hub.docker.com 上创建了一个存储库,现在想使用我的凭据将我的图像推送到 Dockerhub。我想知道是否必须使用我的用户名和密码,或者是否可以创建某种访问 token 来推送 do
我知道如何构建、标记我的个人图像并将其推送到我的本地注册表。 但是如何将通过 docker_cli 从 dockerhub 下载的图像推送到本地注册表中? 最佳答案 首先标记下载的图像以将其指向您的注
我正在尝试使用我在本地成功构建的 Dockerfile 进行我的第一个 Docker Hub 自动构建。在 Docker Hub 上,此输出失败 Cloning into 'brx9syjpjlk9b
如何查找手动或通过 Docker Hub 项目的 Trigger url 触发的自动构建的状态。 https://hub.docker.com/repository/docker/company/we
我正在尝试构建图像并将其从 CircleCI 发布到 Docker hub。当我将代码 checkin 给定分支时,应该构建并发布图像。下面给出的是 CircleCI config.yml versi
我正在寻找在 Dockerhub 上测试自动化容器构建,我发现我需要将我的 github 帐户链接到我的 hub.docker.account。 然而,当我点击“连接”按钮时,我被带到一个 githu
我在实现CI/CD流水线的时候,是用docker、kubernetes和jenkins来实现的。我正在将生成的 Docker 镜像推送到 Dockerhub 存储库。 当我拉取时,它并没有从 Dock
我在 github 上有一个 git 存储库: 一个 Dockerfile,它构建多个要一起使用的镜像。 (maven 构建通过从工件存储库下载然后生成一个 war 文件和 sql 文件;多阶段构建然
在自动 dockerhub 构建期间,有没有办法连接到多个私有(private) git 存储库?我们正在构建 golang 应用程序,需要在构建过程中“获取”其他私有(private)存储库,但目前
我是一名优秀的程序员,十分优秀!