运维
docker镜像 标签描述

最近在接手一个新项目后,将原本1.6GB的镜像精简到了600多MB,直接进入了贤者时间,特地记录下优化过程中总结的一些经验。 理论依据 镜像的本质是镜像层和运行配置文件组成的压缩包,构建镜像是通过运行Dockerfile中的 RUN 、COPY 和 ADD 等指令生成镜像层和配置文件的过程。 关于镜像组成、联合文件系统及其工作方式等理论,本文不再赘述,只从中提取和镜像体积有关的关键点: • RUN、COPY 和 ADD 指令会在已有镜像层的基础上创建一个新的镜像层,执行指令产生的所有文件系统变更会在指令...