赞
踩
上节我们成功安装了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 版权所有,并保留所有权利。