赞
踩
上节我们成功安装了nginx 但太大了 不方便部署

因此要进行镜像优化
一、镜像优化方法
选择最精简的基础镜像
减少镜像的层数
清理镜像构建的中间产物
注意优化网络请求
尽量去用构建缓存
使用多阶段构建镜像
二、镜像优化实验
以上节demo:v1镜像作为基础进行优化 基础大小为610M

1.阶段一:
减少镜像的层数
清理镜像构建的中间产物
修改Dockerfile文件----重点

构建新镜像---demo:v2

比较镜像大小 已经比v1小多了

阶段二、使用多阶段构建镜像
修改Dockerfile文件----重点

构建新镜像---demo:v3 很快!

比较镜像大小 比v2还小

阶段三、选择最精简的基础镜像
这个阶段对nginx的版本有严格的要求 首先下载插件 并 加载

在docker目录建立一个新目录 并导出nginx 注意版本一定要一致

修改Dockerfile文件----重点

构建新镜像---demo:v4 超快!

比较镜像大小 最小的!

运行容器

测试
查看镜像详细信息 找到ip

访问ip 显示nginx默认发布页 优化成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。