我怎样才能让Dockerhub每天重建我的图像?

问题描述 投票:0回答:1

我们在Dockerhub上设置了基础映像,只要上游存储库发生变化,它们就会重建。

在我们的Dockerfiles中,我们使用apt-get安装了几个软件包。 我们希望始终拥有这些软件包的最新版本。由于这些包与上游回购无关,我们需要定期将它们重新安装到我们的基本映像中。

一个看似简单的解决方案是定期重建我们的图像,例如每天或每小时。每次运行都会引入最新版本并将其烘焙到基本图像中。

但是,我找不到任何方法来做到这一点。在Dockerhub UI中没有它的选项,我找不到任何可以从cron作业触发的API调用或webhook的引用。

有没有人遇到过设置预定构建的方法,或者为什么这个(看似简单)直接不受支持的原因?

docker dockerhub
1个回答
1
投票

Build triggers (Trigger your Automated Build by sending a POST to a specific endpoint.Configure Automated Builds。不幸的是,这个功能最近发生了变化,我无法找到当前的文档。可以选择POST一些数据,例如'docker_tag=dev'通过docker tag / branch /触发特定构建...

© www.soinside.com 2019 - 2024. All rights reserved.