镜像优化就是体积优化吗?体积优化和时间优化哪一个优先级更高?指令合并都可以优化体积吗?所有场景都适合 Alpine 镜像吗?Alpine 镜像会存在什么风险或问题?
这些Docker镜像优化的面试问题,你有没有把握完美回答?
本期内容中,前阿里运维专家、云计算专家牧客对 Docker 镜像优化进行全面梳理,并对以上问题作出解答。不管是初级运维同学,还是业务开发同学,都有必要了解。
课程目录
Docker 镜像优化的 2 个层面
空间和时间,哪个优先?
镜像的时间优化
网络优化
构建缓存
编写 .dockerignore 文件
镜像的体积优化
选择最精简的基础镜像
合理规划镜像的层数
使用多阶段构建镜像
讲师介绍
牧客,云计算专家 前阿里巴巴运维专家
曾就职于阿里巴巴等BAT大厂,先后担任运维专家、架构师等核心岗位
主导开源国内第一个基于ansible2.4 实现的完整运维自动化项目;带领 SRE、运维开发、DBA 三个团队重构了近千级别主机的运维架构
热衷研究云原生、云计算技术,建设公众号“MOOC云计算”