Docker搭建LNMP环境

作者: 温新

分类: 【Docker】

阅读: 4250

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

使用 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日

请登录后再评论