我可以自动化我的quay.iodocker图像生成,如果它源自需要权限被拉的图像?

我创build了一个基于官方Oracle Java映像的Docker镜像。

正式的Oracle Java镜像有点不同寻常,因为它需要你通过一些Docker商店相关的箍环才能得到它 。

在本地,构build我的Docker镜像工作正常:我FROM index.docker.io/store/oracle/serverjre:8声明是有效的,因为我的FROM index.docker.io/store/oracle/serverjre:8客户端大概“知道”我login到商店并同意许可证现在让我拉这个形象。

但是,例如,如果我想将自己的派生图像托pipe在quay.io中 ,并且如果我希望从Github存储库自动构build它,那么会发现构build将立即失败:相同的FROM index.docker.io/store/oracle/serverjre:8语句将失败,因为正在执行构build的quay.io代理/触发器不会(可能)具有拉取Oracle映像的权限。

有些东西在这里看起来很不对劲,我是这个东西的菜鸟。 在这种情况下,无疑在这里使用的一般模式是什么?