花点时间整理了一个docker版本的lnmp+memcache+redis
docker nginx+mysql+php+memcached+redis
github地址:https://github.com/ttllpp/dnmp
1.目录结构
/
├── mysqlCnf                mysql
│   └──  my.cnf               mysql配置文件
├── redis                   redis
│   └──  redis.conf          redis配置文件 开启全内存保存,最大64m
├── php-fpm                 php-fpm
│   ├── php.ini                php.ini
│   └── Dockerfile           build文件
├── nginx                   nginx
│   ├── cert                 证书目录
│   ├── fastcgi.conf         fastcgi配置
│   ├── logs                 访问日志目录
│   ├── nginx.conf           nginx配置
│   └── conf.d               nginx配置
│        └──  default.conf    网站配置        
├── mysql                   mysql数据目录
├── php                     php代码目录
└── memcached               memcached 最大64m2.启动方式
docker-compose up -d
3.php-fpm
php安装扩展为
- PHP版本7.2.12
- mysqli
- swoole1.10.4
- igbinary2.0.8
- memcached3.0.4
- redis4.2.0