【发布时间】:2017-08-23 01:59:20
【问题描述】:
我的组织中有一组 Docker 基础映像。每个技术堆栈(例如 Java 或 Python)我都有一个。我还可以为特定版本的 Java 构建这些基础映像并将其推送到工件。
然后我们会有不同的项目使用这些基础镜像并构建他们的 Dockerfile。我们现在想以某种方式确保在这些项目的构建过程中,他们确实使用了我在他们的 Dockerfile 中创建的基础镜像!
例如,如果我在 Alipine 上为 Java 创建的图像被称为
java-8-alpine-3
那么需要 Java 运行时的项目应该将其作为第一行:
FROM java-8-alipne-3
我如何确保是这种情况?换句话说,我如何检查图像以检查这些属性的使用情况?
【问题讨论】:
标签: docker