小编Abh*_*doi的帖子

如何在docker镜像中捕获文件?

假设Dockerfile中有40个步骤.想象一下你改变一个文件的情况(比如说prod.json),它在运行docker build命令时重新运行Dockerfile中的第3步.由于运行docker build时间超过一分钟,有没有办法prod.json在当前的docker镜像中查看文件的内容.这将允许我决定是否重建docker镜像.

我的问题的替代解释:

  1. 运行docker build以创建带标记的docker镜像service(将其命名为v1)
  2. 更改prod.json需要Dockerfile中第3步重新运行的文件(例如)(从而使缓存失败)
  3. 运行docker build以使用标记创建docker镜像service(将其命名为v2)
  4. 休息一下,1小时后回来
  5. 如果当前版本具有您在第二步中包含的更改,则会感到困惑 - 是否有某种方法可以直接从docker镜像捕获文件而无需在此阶段运行容器?

docker dockerfile

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

docker ×1

dockerfile ×1