Docker 镜像大小

编译参数:
```
./configure  \
 --prefix=/usr/local/openresty   \
 --with-luajit  \
 --with-stream  \
 --with-stream_ssl_module \
 --with-stream=dynamic  \
 --with-file-aio  \
 --with-threads  \
 --with-http_v2_module  \
 --with-http_realip_module  \
 --with-http_mp4_module  \
 --with-http_gzip_static_module  \
 --with-http_ssl_module \
 --with-http_stub_status_module  \
 --with-http_xslt_module \
 --with-http_iconv_module   \
 --without-http_redis2_module \
 --with-openssl-opt=enable-tlsext
```
                    
        - 序言
 - Nginx从入门到实践
 - 第一章 前言
 - 第二章 基础篇
 - 2-1 什么是Nginx?
 - 2-2 常见的中间件服务
 - 2-3 Nginx特性-多路复用
 - 2-4 Nginx特性-轻量级
 - 2-5 Nginx特性-Cpu亲和
 - 2-6 Nginx特性_实现优点4
 - 2-7 Nginx的快速安装
 - 2-8 Nginx安装目录
 - 2-9 Nginx编译配置参数
 - 2-10 Nginx默认配置语法
 - 2-11 Nginx默认站点启动
 - 2-12 HTTP请求
 - 2-13 Nginx日志
 - 2-14 Nginx模块介绍
 - 2-15 Nginx的请求限制
 - 2-16 Nginx的访问控制
 - 第三章 场景实践篇
 - 3-1 Nginx作为静态资源web服务
 - 1、静态资源类型
 - 2、CDN场景
 - 3、配置语法
 - 4、场景演示
 - 5、浏览器缓存原理
 - 6、跨站访问
 - 7、防盗链
 - 3-2 Nginx作为代理服务
 - 1、代理服务.
 - 2、反向代理配置场景
 - 3、正向代理配置场景
 - 4、代理配置和规范
 - 3-3 Nginx作为负载均衡服务
 - 1、配置语法与场景
 - 2、参数讲解
 - 3、backup状态演示
 - 4、轮询策略
 - 3-4 Nginx作为缓存服务
 - 1、缓存服务配置语法
 - 2、场景配置演示.
 - 3、分片请求
 - 第四章 深度学习篇
 - 4-1 Nginx动静分离
 - 4-2 Rewrite规则
 - 1、配置语法
 - 2、正则表达式
 - 3、规则中的flag
 - 4、redirect和permanent区别
 - 5、规则场景
 - 4-3 Nginx进阶高级模块
 - 1、secure_link模块作用原理
 - 2、Geoip读取地域信息模块
 - 4-4 基于Nginx的HTTPS服务
 - 1、原理和作用
 - 2、证书签名生成CA证书.
 - 3、实战场景配置苹果要求的openssl
 - 4、HTTPS服务优化
 - 4-5 Nginx与Lua的开发
 - 1、Nginx与Lua特性与优势
 - 2、Lua基础开发语法
 - 3、Lua的指令及api接口
 - 4、实战场景灰度发布
 - 第五章 Nginx架构篇
 - 安全
 - 5-27 Nginx+LUA防火墙功能
 - Nginx 错误专题
 - 1、 Failed to parse PID from file
 - 2、error: the HTTP gzip module requires the zlib library
 - 3、open() “/usr/local/nginx/html/favicon.ico” failed (2: No such file or directory)
 - Openresty
 - 控制命令
 
