【发布时间】:2019-03-08 03:34:23
【问题描述】:
我们在 Dockerhub 上设置了基础镜像,只要上游存储库发生变化,它们就会重新构建。
在我们的 Dockerfiles 中,我们使用 apt-get 安装了几个包。
我们希望始终拥有这些软件包的最新版本。由于这些包与上游仓库无关,我们需要定期将它们重新安装到我们的基础镜像中。
一个看似简单的解决方案是定期重建我们的映像,例如每天或每小时。每次运行都会拉入最新版本并将其烘焙到基础映像中。
但是,我找不到任何方法来做到这一点。在 Dockerhub UI 中没有它的选项,我找不到任何可以从 cron 作业触发的 API 调用或 webhook 的参考。
有没有人发现了一种设置计划构建的方法,或者为什么这种(看似)简单的东西不受支持的原因?
【问题讨论】: