尽量选择满足需求并且小的镜像作为基础系统镜像
清理编译生成的无用文件、安装包等临时文件
安装软件时指定版本号,避免引入不需要的依赖
从安全的角度考虑,应用尽量使用官方的库和依赖
添加.dockerignore文件,避免上传无用的大文件,从而拖慢构建速度