Docker搭建LNMP环境
使用 Docker 快速搭建 LNMP 环境。以下方法快速搭建 LNMP 环境未进行安全性设置,仅供学习交流使用。若配置于生产环境存在一定安全隐患,请谨慎按照此方法用于生产环境。欢迎大家交流学习。以下搭建都有本人实测,没有问题。
整体说明:宿主机 CentOS7.5
环境: nginx1.17 php7.3-fpm mysql5.7
一、安装Mysql5.7
// 获取mysql镜像
$ docker pull mysql:5.7
// 启动镜像为容器
$ docker run -d --name lnmp\_mysql -e MYSQL\_ROOT\_PASSWORD=123456 mysql:5.7
二、安装php7.3.6-fpm
$ docker pull php:7.3.6-fpm
$ docker run -d --name lnmp\_php --link lnmp\_mysql:mysql -v /home/www:/usr/share/nginx/html php:7.3.6-fpm
2.1、安装PHP扩展
进入php容器
$ docker exec –it lnmp\_php /bin/bash
$ docker-php-ext-install mysqli
2.2、安装其他扩展的方法,如redis
$ pecl install redis
$ docker-php-ext-enable redis
三、安装 Nginx1.17
$ docker pull nginx:1.17
$ docker run -d --name lnmp\_nginx --link lnmp\_php:php -p 80:80 -v /home/www:/usr/share/nginx/html nginx:1.17
3.1 安装 vim
$ apt-get update
$ apt-get install -y vim
3.2、修改 nginx 配置
修改 nginx 容器配置文件 /etc/nginx/conf.d/default.conf
image/20190811/1565510481931325.png
3.3、退出并重启nginx
$ docker restart lnmp\_nginx
夕阳何处寻整理记录
2019年8月11日
请登录后再评论