A.直接在官方Ubuntu镜像上安装所有依赖;
B.使用多阶段构建(Multi-stage builds),最终镜像仅包含运行二进制文件和最小化基础镜像(如Alpine/Distroless);
C.将源代码和编译工具链都打包进生产镜像以便调试;
D.以root用户运行容器进程;