首页
›
Web后端与企业应用开发
›
002-微服务架构方案
›
《Docker多阶段构建优化微服务架构方案镜像体积实战》
VIP20
本课程属于:002-微服务架构方案
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Docker多阶段构建优化微服务架构方案镜像体积实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务架构与容器化挑战
微服务架构演进 · 容器化带来的镜像体积膨胀问题 · 课程目标与学习路径
微服务架构
容器化挑战
02
Docker镜像基础
镜像分层原理 · UnionFS与OverlayFS · 镜像层缓存机制
Docker
镜像基础
03
传统Dockerfile构建痛点
单阶段构建的冗余依赖 · 构建工具与运行时混合 · 镜像体积案例分析
Dockerfile
传统
04
多阶段构建核心概念
多阶段构建语法 · 阶段命名与引用 · 构建产物传递机制
多阶段构建核心概…
多阶段构建语法
05
多阶段构建基础实战
编写第一个多阶段Dockerfile · 从编译到运行 · 验证镜像体积缩减效果
多阶段构建基础实…
Dockerfile
06
选择基础镜像策略
Alpine vs Ubuntu v… · 基础镜像体积对比表 · 安全性与兼容性权衡
选择基础镜像策略
Alpine
07
Distroless镜像深入
Google Distroless镜… · 无shell环境优势 · 适用场景与限制
Distroless
镜像深入
08
Alpine镜像最佳实践
Alpine包管理器apk · glibc兼容性问题 · 时区与语言环境配置
Alpine
镜像最佳实践
09
构建阶段依赖管理
使用包管理器安装构建依赖 · 清理缓存与临时文件 · 多阶段依赖隔离
构建阶段依赖管理
使用包管理器安装…
10
编译型语言多阶段构建(Go)
Go静态编译 · CGO_ENABLED=0 · scratch镜像构建
Go
编译型语言多阶段…
11
编译型语言多阶段构建(Java)
JDK vs JRE · Maven/Gradle构建阶段 · Spring Boot分层Jar构建
Java
编译型语言多阶段…
12
编译型语言多阶段构建(C/C++)
CMake构建 · 动态链接库处理 · 运行时依赖提取
C/C++
编译型语言多阶段…
13
解释型语言多阶段构建(Python)
pip安装依赖 · 虚拟环境隔离 · 多阶段复制site-packages
Python
解释型语言多阶段…
14
解释型语言多阶段构建(Node.js)
npm ci vs npm inst… · 生产依赖分离 · node_modules瘦身
Node.js
解释型语言多阶段…
15
解释型语言多阶段构建(Ruby)
Bundler安装 · Gem缓存清理 · 多阶段构建Rails应用
Ruby
解释型语言多阶段…
16
前端应用多阶段构建
Node构建静态资源 · Nginx/Alpine作为运行阶段 · gzip与brotli压缩
前端应用多阶段构…
Node
17
多阶段构建与CI/CD集成
Jenkins Pipeline多阶… · GitLab CI artifact… · 构建缓存优化
CI/CD
多阶段构建
18
Docker BuildKit高级特性
BuildKit启用 · --mount=type=cache… · --mount=type=bind绑…
Docker
BuildKit
19
镜像层合并与压缩
--squash实验特性 · docker-slim工具 · 镜像层数优化策略
镜像层合并
压缩
20
多阶段构建安全最佳实践
非root用户运行 · 文件权限控制 · 敏感信息管理(ARG vs ENV)
多阶段构建安全最…
root
21
微服务镜像仓库管理
Harbor镜像清理策略 · 镜像标签规范 · 多架构镜像构建(manifest l…
微服务镜像仓库管…
Harbor
22
Java微服务镜像体积优化实战
Spring Boot + Graa… · 分层Jar构建 · JLink自定义JRE
Java
微服务镜像体积优…
23
Go微服务镜像体积优化实战
Go多阶段Dockerfile · UPX压缩二进制 · scratch镜像部署
Go
微服务镜像体积优…
24
Python微服务镜像体积优化实战
Flask/FastAPI多阶段构建 · pip依赖缓存 · 多阶段构建Flask应用
Python
微服务镜像体积优…
25
Node.js微服务镜像体积优化实战
Express/NestJS多阶段构… · node-prune工具 · 多阶段构建Express应用
Node.js
微服务镜像体积优…
26
多阶段构建性能调优
构建阶段并行化 · 依赖缓存层顺序优化 · Docker层缓存失效分析
多阶段构建性能调…
构建阶段并行化
27
镜像体积监控与审计
dive工具分析镜像层 · trivy漏洞扫描 · 镜像体积趋势监控
镜像体积监控
审计
28
Kubernetes环境镜像优化
镜像拉取策略 · Init容器与多阶段构建 · Sidecar模式镜像体积考量
Kubernetes
环境镜像优化
29
企业级多阶段构建规范
Dockerfile编写规范 · 多阶段构建模板 · 团队协作最佳实践
企业级多阶段构建…
Dockerfile
30
课程总结与未来展望
多阶段构建核心要点回顾 · WASM与容器技术融合 · eStargz与镜像加速技术
课程总结
未来展望
所属VIP或分类
同VIP:API-Gateway缓存策略优化微服务架构方案响应性能
同VIP:API-Gateway限流策略在微服务架构方案中的参数调优
同VIP:Docker环境下微服务架构方案故障排查与日志分析