文件系统选择:
对于IO密集型应用建议使用overlay2存储驱动 挂载volume时添加:cached参数提升Mac性能预热策略:bash
提前加载依赖库
docker run --rm my-image ldd /app/bin/main
资源限制黄金法则
:
bash docker run -d --cpus=1.5 --memory=1g \ --blkio-weight=500 my-service五 、2.2 基础镜像选择
对比测试结果:
| 镜像类型 | 启动时间 | 镜像大小 |
|----------------|----------|----------|
| alpine | 1.2s | 78MB |
| slim | 1.8s | 112MB |
| standard | 3.5s | 642MB |建议:对于Java应用可选用eclipse-temurin:17-jre-jammy这类优化后的镜像


