Docker搭建LNMP环境

作者: 温新

分类: 【Docker】

阅读: 3955

时间: 2019-08-11 08:03:42

使用Docker快速搭建LNMP环境。以下方法快速搭建LNMP环境未进行安全性设置,仅供学习交流使用。若配置于生产环境存在一定安全隐患,请谨慎按照此方法用于生产环境。欢迎大家交流学习。以下搭建都有本人实测,没有问题。

整体说明:宿主机 CentOS7.5

l环境: 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

![FMJIV9TAEVHQ)QTTX6]U79K.png](/ueditor/php/upload/image/20190811/1565510481931325.png "1565510481931325.png")

3.3、退出并重启nginx

#docker restart lnmp_nginx

夕阳何处寻整理记录

2019年8月11日

请登录后再评论