You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过docker inspect获取Docker镜像可运行中间层ID访问被删文件?

关于Docker镜像中间层访问的疑问

通过阅读相关文章得知:若知晓Docker镜像中间层ID,后续层拟删除的文件不会被隐藏,这也是相关安全文章警告的风险点。此前了解到该风险仅在构建日志泄露时存在,且BuildKit不会暴露中间层ID,因此构建阶段无风险。

现咨询以下问题:

  • 能否通过docker inspect从已发布镜像中获取可用于docker run <layer_id>命令的中间层ID?(注:此前用docker inspect获取的ID无法用于该命令,会返回“Error response from daemon: No such image”错误)
  • 通过如下Dockerfile构建镜像后,能否读取其中的.env文件?
FROM alpine:latest
ADD .env /.env
RUN rm /.env

内容的提问来源于stack exchange,提问作者Takuya HARA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 06:09:56