docker client 会先检查本地有没有image,如果没有帮你 从镜像仓库 pull 下来然后解析你写的dockerfile构建新的image。在基础镜像的所有的layers把我们要打包到镜像也做成一个layer生成的镜像tar包解压出来多了一个 tar.gz文件,解压之后 就是我们打包放进去的文件

Docker镜像构建原理解析(不装docker也能构建镜像)

Docker镜像构建原理解析(不装docker也能构建镜像)

Docker镜像构建原理解析(不装docker也能构建镜像)

Docker镜像构建原理解析(不装docker也能构建镜像)

Docker镜像构建原理解析(不装docker也能构建镜像)

Docker镜像构建原理解析(不装docker也能构建镜像)

Docker镜像构建原理解析(不装docker也能构建镜像)

Docker镜像构建原理解析(不装docker也能构建镜像)