我们正在使用 Twistlock 来查找 docker 镜像中的安全漏洞。
不幸的是,我们在 docker 基础镜像中看到了一些安全问题(例如:Alpine、Logstash、自定义构建的 Docker 镜像)。作为修复,我们将继续升级到可用的最新版本。不幸的是,对于自定义构建的 Docker 映像,除了使用它之外,我们没有任何控制权。
只是想知道是否有办法排除 docker 基础映像中的文件/文件夹,如下所示
FROM XXX:/logstash.7.6.0
***Add Exclusions for files/folders inside logstash***
VOLUME /tmp
ENV XXX
USER logstash
我遇到了 dockerignore 文件的用法,但我相信它们用于忽略当前项目中的文件/文件夹,而不是基本 docker 映像中的文件/文件夹。
有人可以在这里分享一些输入吗?