开头语写在前面:如有问题,以你为准,目前24年应届生,各位大佬轻喷,部分资料与图片来自网络内容较长,页面右上角目录方便跳转Dockerfile文件优化减少镜像层:一次RUN指令形成新的一层,尽量Shll命令都写在一行,减少镜像层。多阶段构建:多阶段构建能够帮助我们大幅减少最终镜像的大小,而无需费力减少中间层和文件的数量清理无用文件:清理对应的残留数据,例如yu缓存。清理无用的软件包:基础镜像默认会带一些dbug工具,可以删除掉,仅保留应用程序所需软件,防止黑客利用。利用构建缓存:构建镜像时,Docker会逐步执行Dockerfile中的指令,并按照指定的顺序执行每个指令。在检查每条指令时,Do