1.Dockerfile的构建过程
- 1.从基础镜像A运行一个容器,得到容器A
- 2.执行一条指令,对容器A做出修改
- 3.执行类似于docker commit 的操作,提交一个新的镜像层B
- 4.再基于刚提交的镜像B运行一个新容器,得到容器B
- 5.执行下一条dockerfile指令,直至所有指令执行完毕
当我们使用docker build的时候可以看到,每个step后面都有一串数字,
即一个个运行的容器
2.使用中间层镜像进行调试
- 作用:查找错误的位置
3.构建缓存
- build的时候会有using cache,让构建过程变得高效
- 如果不想使用缓存, 由于dockerfile中的apt-get update命令,就使用docker build --no-cache…
4.查看一个镜像的构建过程
docker history ywk/test