Dockerfile构建过程

2021-02-20  本文已影响0人  何家小富富

Dockerfile 构建镜像过程

  1. 从基础镜像中运行一个容器
  2. 执行一条指令,对容器做出修改
  3. 对 2中 修改后的容器,执行类似与 docker commit的操作,提交一个新的镜像层。
  4. 基于 3 中的中间层镜像,运行一个新的容器。
  5. 反复 2、3、4的操作,直至所有的指令执行完毕。

注意:

docker build 会删除中间层过程中创建的容器,但并不会删除中间层的镜像。


基于中间层的镜像,可以用于调试构建过程。


构建缓存

基于构建缓存会变得更高效

跳过构建缓存方式一:docker build --no-cache

跳过构建缓存方式二:ENV 指令

Dockerfile

# 修改的一下 指令就
ENV REFRESH_DATE = 2015-04-01

构建过程的查看

docker history [image]

上一篇 下一篇

猜你喜欢

热点阅读